julia - Julia 的 Plots.jl 相当于 R 的 `abline` 是什么?
问题描述
y = ax+b
R 的 abline在 xy 2D 坐标平面上绘制一条由参数化的直线。
Julia 在 Plots.jl 中的等价物是什么?
解决方案
有一个以尊重绘图轴限制的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...)
推荐阅读
- java - Gradle不生成jar
- audio - ffmpeg 脚本切断声音
- c++ - 如何改进我的代码以生成安全的随机数?
- javascript - 尝试在对象上调用 get 时 Javascript 不会引发错误
- ruby-on-rails - 如何验证从一个 Rails 应用程序发送到另一个应用程序的请求
- sql - SQL查询百分比
- ms-access - 按下按钮时如何使进程运行?
- java - 如何传入/使用 .Class/Object 作为方法参数
- excel - 操作 CSV 文件:增加单元格坐标/位置
- machine-learning - `BCEWithLogitsLoss` 和 Pytorch 中的训练类数据集不平衡