gnuplot - "Как нарисовать асимптоту" / "Получить диапазон значений оси", получить минимальное и максимальное значения оси x или y
Можно ли "получить" значения диапазона графика оси x/y (или другие)?
Причина, по которой я пытаюсь это сделать, заключается в том, что я хочу построить на графике вертикальную линию в положении асимптотической точки... Возможно, есть альтернативный или лучший способ сделать это, чем нарисовать стрелку (без головы) на графике?
1 ответ
Благодаря @Christoph (снова) я смог сделать следующее:
#Plot asymptote
set arrow from b,graph 0 to b,graph 1 lt 2 lw 2 lc rgb "green" nohead
Этот код делает следующее:
- рисует стрелку
- начальная позиция: x= переменная
b
, у = график 0 (минимум оси графика [у]) - конечная позиция: х = переменная
b
, y= график 1 (максимум оси [y] графика) - тип линии 2 (может потребоваться
set termoption dashed
чтобы включить пунктирные линии, обратитесь к документации) - ширина линии 2
- цвет линии зеленый
- без стрелки (линия)