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
  • цвет линии зеленый
  • без стрелки (линия)
Другие вопросы по тегам