2014-01-13 292 views
2

我知道在繪製日期值的軸上有不少帖子。但是,似乎沒有任何幫助。我基本上希望在x軸上使用格式「%d-%m-%Y」的日期。從職位,這應該是簡單的:R繪圖,在x軸上的日期

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

當您使用format不要使用labels參數:

axis.Date(1, at = seq(d[1], d[length(d)], by = "month"), 
      format = "%d-%m-%Y", las = 2) 

enter image description here

+0

沒錯,就是它!謝謝。 – lourencoj