在R中的xaxis上显示日期时间

时间:2012-02-03 16:37:01

标签: r time-series

我有日期字段类型POSIXct(2012-02-01 01:00:00)。当我尝试绘制日期和CPU时,在x轴上我得到Mon,Tues,Wed等我需要做的事情,以便xaxis实际显示日期和时间。这是属于server1数据框的数据:

Hostname Date                CPU 
server1 2012-01-29 01:00:00 23.79
server1 2012-01-29 02:00:00 23.91
server1 2012-01-29 03:00:00 25.65 
server2 2012-01-29 04:00:00 26.30 
server3 2012-01-29 05:00:00 24.33 
server3 2012-01-29 06:00:00 24.40 

1 个答案:

答案 0 :(得分:1)

这样做:

plot(df$Date,df$CPU, xaxt="n")
axis.POSIXct(side=1, at=df$Date, format="%Y-%m-%d %H:%M:%S")