我想使用 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")
Run Code Online (Sandbox Code Playgroud)