使用X轴中的DateTime减少R中xyplot中的勾号



我正在使用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)来处理这个问题。结果很好。

相关内容

  • 没有找到相关文章

最新更新