绘制时间序列数据

时间:2017-02-28 00:41:03

标签: r plot time-series

我试图绘制时间序列数据,显示24小时内的观察计数。我已将我的POSIXct变量转换为如下所示的表:

ABTable1 <- table(cut(AB_Final1$datetime, breaks="30 mins"))
2016-12-17 00:36:00 2016-12-17 01:06:00 2016-12-17 01:36:00 2016-12-17 02:06:00 
              2                   3                   1                   1 

我想知道如何在从00:00到23:59的情节中绘制这个图。目前,如果我尝试绘制它,它从00:36运行。有没有办法我可以制作一张包含这段时间所有30分钟间隔的桌子,同时保留我的计数?对于许多情节,我必须多次这样做。 谢谢!

1 个答案:

答案 0 :(得分:1)

您需要像这样定义断点:​​

breakpoints<-seq(from= as.POSIXct("2016-12-17"), to= as.POSIXct("2016-12-18"), by="30 min")

然后你可以将这些中断替换为你的剪切函数:

ABTable1 <- table(cut(AB_Final1$datetime, breaks=breakpoints))