Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想用 Plots.jl 做一个简单的情节。
我计算了几年内每个月的费率。我现在面临的问题是我想在这个图中添加一条趋势线。我没有在 Julia 或 Plots 中找到这是如何完成的,如果这是在某个地方,请告诉我。
我的第二个问题是,当我得到一个包含 150 个元素的向量时,每个元素为一个月,Plots.jl 只是在 x 轴上给出了 0、50、100 和 150 的水平线数字。我想将其更改为这些行中的每 12 个数字加上年份作为轴上的标签。
我希望我的问题很清楚,并在此先感谢您。
干杯
如果我正确理解您的问题,则不需要花哨的功能。
using Plots dates = 1:150 ticks = 1:12:150 ticks_labels = 0:12 values = rand(150).+dates*0.01 plot(dates, values, xticks = (ticks, ticks_label), label="my series") bhat = [dates ones(150)]\values Plots.abline!(bhat..., label = "trendline")
输出->
Plots 现在有一个简单的关键字选项来添加趋势线。
using Plots scatter(collect(1:10),collect(1:10)+rand(10),smooth=:true)