r时间间隔图

时间:2017-04-27 03:08:12

标签: r plot time bar-chart

time                count

2017-03-08 19:33    1

2017-03-23 22:11    1

2017-03-30 3:30     10

2017-03-09 19:33    13

2017-03-23 22:11    1

2017-03-31 3:30     1

.....

这些数据是关于消费者评论的写作速度

所以我想制作一个我可以轻松了解评论速度的情节。

例如,

在X轴上,时间序列从2017-03-08开始

通过相同的间隔(秒或分钟)有一个条形图

因此,如果评论写入速度很快,则条形图密集。

然后时间继续,spped不是那么快,条形图不密集

我该怎么做?

 cc5<-dt[, tdiff := difftime(cc, shift(cc, fill=cc[1L]), units="secs"), 
 by=title]

使用此代码,我可以制作difftime列

我还有一个问题时间列是字符类型

所以我尝试使用as.Date将其更改为日期类型它不起作用

所以我将其更改为POSIXct类型

我认为按时间顺序制作X轴我需要更改日期类型

1 个答案:

答案 0 :(得分:1)

我不是百分百肯定我真的理解你想要的结果, 但通常当我想在x轴上放置日期时,我会转到Understanding dates and plotting a histogram with ggplot2 in R 并使用Gauden的Code v1。如果您已成功将字符更改为POSIXct时间,则.Date()应该可以正常工作。