我有一个看起来像这样的数据框:
> 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的问题。谢谢!
在这种特殊情况下,我发现了一种更好的方法可以满足我的需求。
首先,将时间戳转换为纯整数以放置在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] 删除。
我来说两句