如何在R中为日期指定x轴值

时间:2018-12-05 04:00:12

标签: r

我想弄清楚什么时候通话数量急剧增加。

这是我的原始代码:

plot(breaks, cumfreq0, main="Cumulative percentage of calls happened in NOV.7th", xlab="time", ylab = "cumulative percentage of calls", sub = "(each dot represents a single period of time on Nov.7th)")

plot

但是我认为x轴上的时间刻度不够具体。 我该如何更改?

我尝试过几次here,但似乎代码确实适合时间对象。

enter image description here 非常感谢您的帮助

2 个答案:

答案 0 :(得分:1)

请参见下面,我只是用虚拟数据复制了您的示例

plot(df$datetime,df$Freq,xaxt="n")
axis.POSIXct(1, at=df$datetime, labels=format(df$datetime, "%m/%d/%Y %H:%M:%S"))

以及以x轴作为时间戳的图形类型的代码,您可以指定所需的格式

float[]

Output image with x-axis as timestamp

答案 1 :(得分:0)

感谢塞普拉汉(Sai Prabhanjan),这是我当前的代码和情节!

enter image description here enter image description here