Какой эквивалент R `abline` у Джулии Plots.jl?

#julia #plots.jl

#джулия #plots.jl

Вопрос:

R ‘s abline рисует прямую линию, параметризованную y = ax b , на 2D-плане координат x-y.

Какой у Джулии эквивалент этого в Plots.jl?

Ответ №1:

Существует, Plots.abline! который рисует прямую линию в форме, ax b соблюдающей границы оси графика. Таким образом, на самом деле это не приведет к бесконечности, но и не требует, чтобы вы заранее знали, каковы пределы оси.

 plot(x->((x^2 3x 2)/(x-2)), 6, 30, xlim=(6,30), size=(300,300))
# draw oblique asymptote to the above function (y=x 5)
Plots.abline!(1, 5, line=:dash)
  

Вы также можете построить прямую линию, используя только две точки, которые находятся на линии. Это также должно учитывать ограничения оси.

 plot!([x1, x2], [y1, y2], seriestype = :straightline, kwargs...)