使用Xaxis中的DateTime减少R中xyplot中的刻度线

时间:2014-04-09 09:08:40

标签: r datetime plot

我正在使用XYPLOTS,其中x轴是DateTime变量,y轴包含数字变量。由于大量的DateTime(3天,每15分钟有一个数据点)。 该图表看起来不错,但xaxis标签合并在一起。

如果我减少刻度数,可以清楚地看到标签。我不知道如何更改刻度数或限制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)

我该怎样处理这个!

1 个答案:

答案 0 :(得分:0)

我用ggplot修复了同样的问题。我使用库(ggplot2)和库(scale)来处理这个问题。结果非常好。