我正在使用XYPLOTS,其中x轴是DateTime变量,y轴包含数字变量。由于DateTime的数量巨大(3天,每15分钟就有一个数据点)。该图看起来不错,但x轴标签被合并在一起。
如果我减少勾号,可以清楚地看到标签。我不知道如何更改刻度数字或限制DATETIME变量的间隔。
DateTime如下:2014-04-08 17:00:00, 2014-04-08 17:15:00, ...
等
我现在使用的代码:
xyplot(upper + lower + New1 ~ DateTime,data = a1,type = "l",lty = c(2, 2, 1),lwd = c(1, 1, 3),col.line = c(rep("black",2), "red"), scales=list(x=list(rot=45)))
这个数据集可以是一个很好的例子,除了x是日期时间而不仅仅是年份:
df <- data.frame(x=paste0(rep(1960:1999, each=4), paste0("Q", 1:4)), y=1:160)
我该怎么办!
我用ggplot修复了同样的问题。我使用了库(ggplot2)和库(scales)来处理这个问题。结果很好。