如何为R中的日期指定x轴值
我想知道电话的数量到底是什么时候急剧增加的 这是我的原始代码:如何为R中的日期指定x轴值,r,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)") 但我认为x轴上的时间尺度不够具
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)")
但我认为x轴上的时间尺度不够具体。
我怎样才能改变它
如图所示,我尝试了几次,但代码似乎确实适合时间对象
非常感谢您的帮助请参见下文,我刚刚用虚拟数据复制了您的示例
> df
# A tibble: 55 x 2
datetime Freq
<dttm> <int>
1 2018-11-01 12:41:57 215
2 2018-11-01 12:41:58 163
3 2018-11-01 12:47:06 225
4 2018-11-01 12:51:00 69
5 2018-11-01 12:57:37 203
6 2018-11-01 12:57:38 248
7 2018-11-01 12:57:38 58
8 2018-11-01 13:29:15 179
9 2018-11-01 13:37:45 233
10 2018-11-01 14:24:43 150
# ... with 45 more rows
感谢Sai Prabhanjan,这是我当前的代码和情节
请花时间提供上下文、代码和解释。不要把你的代码/错误的图片放在你的帖子里,而是把它们复制到你的帖子里。我认为这没关系,但是如果我需要解释上下文的话,这没关系。我的目标是显示11月7日随着时间的推移而累积的通话百分比。我正在试图找出客户之间的通话在特定时间段内何时会急剧增加。这是我在显示最终绘图代码之前的所有片段librarylubridate timestamp是的,我尝试了plotbreaks,cumfreq0,main=11月7日发生的呼叫累计百分比,xlab=时间,ylab=呼叫累计百分比,sub=每个点代表11月7日的一段时间,xaxt=n axis.POSIXct1,at=breaks,labels=formatbreaks,%m/%d/%Y%H:%m:%S,但R仍然向我显示:axisside中的错误,at=z,labels=labels,…:plot.new未被调用Yes,请清除plot窗口一次,然后逐行从plot line开始执行Yes,我想是的。这是我的检查>中断%>%class[1]POSIXct POSIXtyes,我关闭它,然后再次打开它,R显示相同的结果。请检查一次
plot(df$datetime,df$Freq,xaxt="n")
axis.POSIXct(1, at=df$datetime, labels=format(df$datetime, "%m/%d/%Y %H:%M:%S"))