R绘图,x轴上的日期

时间:2014-01-13 14:17:30

标签: r

我知道在轴上绘制日期值的帖子不多。但是,似乎都没有帮助。我基本上希望在x轴上的日期格式为“%d-%m-%Y”。从帖子中,这应该是简单的:

dat=read.table("TS.table",header=TRUE)
d=as.Date(dat$Date,format="%Y-%m-%d")
plot(d,1:length(d), xaxt="n", xlab="", ylab="")
axis.Date(1, at = seq(d[1], d[length(d)], by="month"),
    labels= seq(d[1], d[length(d)], by="month"),
    format="%d-%m-%Y", las = 2)

但是,我得到:enter image description here

您可以找到日期为here的文本文件。

感谢。

1 个答案:

答案 0 :(得分:1)

使用labels

时,请勿使用format参数
axis.Date(1, at = seq(d[1], d[length(d)], by = "month"),
          format = "%d-%m-%Y", las = 2)

enter image description here