我已经在这个项目上工作了一个星期,我终于在绘制我的数据了。 我希望它以垂直方式显示每个月的名称而不是仅显示1月。
继承我的代码
plot(dates,as.zoo(dfWkly$ScvCorr26), type="l", xlab="Weeks", ylab=" ", main = "26 and 52 Week Tracking Errors (%)",col = "red", xaxt="n", axes = FALSE, las= 1)
lines(dates, as.zoo(dfWkly$ScvCorr52), col = "green")
axis.Date(1, dates, format = "%b", las=2)
axis(2, at = seq(0 , 1, .001) )
grid (10,20, lty = 6, col = "lightgrey")
我的理论:由于我所使用的格式,它不会改变间隔,至少不是我通常改变间隔的方式。 (with at = seq(......)
所以问题。如何让它垂直显示缩写并每月出现?
感谢您的帮助!
-NealC
回答 -
我不得不在这一行内使用日期函数(不确定函数或包)。
at=seq(as.Date("2007-12-31"),max(dates),by=(13*7))
答案 0 :(得分:0)
对于那些来自谷歌的人,我不得不在这一行内使用日期功能(不确定基数或包装)。
at=seq(as.Date("2007-12-31"),max(dates),by=(13*7))