带R的基本时间序列直方图

1ijk

我有一个看起来像这样的数据框:

> x
                Timestamp Calls
1   [2014-11-13 20:40:02]    18
2   [2014-11-13 20:40:05]    16
3   [2014-11-13 20:40:11]    15

等等。

我想绘制一个直方图,其中“时间戳”值作为范围,而“通话”作为域。这样做最直接的方法是什么?

请记住,我对R的经验很少,所以这非常是有关R 101的问题。谢谢!

1ijk

在这种特殊情况下,我发现了一种更好的方法可以满足我的需求。

首先,将时间戳转换为纯整数以放置在x轴上:

Timeframe=as.numeric(strptime(Timeframe, "%Y-%m-%d %H:%M:%S"))

现在,对于我正在寻找的可视化,我可以使用ggplot

raw_data <-read.csv("serverName.data.20150116.csv")
data <- transform(raw_data, Seconds=as.numeric(strptime(Timeframe, "%Y-%m-%d %H:%M:%S")))

p<-ggplot(count_data, aes(Seconds, Calls))+geom_point(color="blue")
p

然后,我得到了不错的数据可视化效果:在此处输入图片说明使用中的图形选项ggplot可以为我提供更多信息化的可视化效果,但是就帮助诊断的直观图而言,它确实可以做到。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章