R studio 按年值设置 x 轴

R studio set x axis by year values

我需要画下图:

在 X 轴上我有 72 个值代表从 2015 年到 2020 年的月份。 在 Y 轴上,我的值可以从 0 到 5。

这是我的代码,其中 x 值的划分方式错误:

yval=round(runif(72, 0, 5))
plot(yval, type="l", col="red")

我希望看到我的 x 轴除以年份值,在我的例子中:2015,2016,2017,2018,2019,2020

类似于下图的 x 轴:

我该怎么做?

使用 xaxt="n' 禁用自动轴标记,并 axis(.) 添加您自己的。

plot(yval, type="l", col="red", xaxt="n")
axis(1, c(0,12,24,36,48,60), 2015:2020)

(顺便说一句,我把 32 改成 36,我认为它会对齐得更好 :-)