R中PosixCt的默认轴格式

时间:2012-01-27 14:09:26

标签: r

有没有办法可以更改POSIXct标签在使用绘图时的显示格式以及它们是数据框的一部分时的默认格式(Date HH:MM而不仅仅是HH:MM)?

如果我可以这样做而不必每次都发出axis命令或将数据帧转换为xts对象,我会很高兴。

1 个答案:

答案 0 :(得分:1)

答案去了Vincent Zoonekynd。 您可以在format函数中使用plot参数以“%Y-%m-%d%H:%M”格式输出数据。 请参见下面的代码:

df <- data.frame(
  ms = c(10485849612, 10477641600, 10561104000, 10562745600),
  value = 1:4
)

df$posix_time <- as.POSIXct(df$ms, origin = "1582-10-14", tz = "GMT")
plot(df$posix_time, df$value, format = "%Y-%m-%d %H:%M")

输出: output for posix_ct w/hours and minutes