【发布时间】:2015-08-13 06:58:50
【问题描述】:
我有超过 25 年的数据,我想在 x 轴上查看年份。
dates <- as.Date(Dollar[,1], "%d.%m.%Y")
Dollar <- as.xts(Dollar[,2], dates)
plot(SWEDOLall, xaxt = "n", main="SMA", ann = FALSE)
axis.Date(side = 1, dates, at = labDates, format = "%y", labels = TRUE)
title(ylab = "Value")
title(xlab = "Time")
但我的 x 轴是空白的。谁能看到我犯了什么错误?
【问题讨论】:
-
您需要添加一个可重现的示例,即显示一些产生您所说的空白 x 轴的数据(不是全部)。
-
可能您的
at值不在绘图范围内 -
我认为这些值正在消失,因为日期变量在某种程度上被错误地缩放了。在下面的回答中,我将其转换为 Posix 日期,而只使用法线轴函数,它就可以工作了。
标签: r date plot time-series as.date