我需要绘制一个24小时绘图和5分钟间隔的时间序列。我使用了qplot函数。使用ggplot2 qplot函数绘制时间序列
我得到的变量是这样的时候:
intervals <- seq(ISOdatetime(2001,2,3,0,0,0),
ISOdatetime(2001,2,4,0,0,0), by=(60*5))
intervals <- intervals[1:length(intervals)-1]
intervals <- strftime(intervals, format="%H:%M:%S")
最后一行我只是用来有时间。
当我绘制它看起来像这样:
我想是在x轴显示的时间,而不是我有什么。你能帮助我吗?
谢谢
感谢圣保罗我没有管理使用,以获得分辩情节:
ggplot(act_weekdays, aes(x=interval, y=steps)) + geom_point() + facet_grid(.~day) + scale_x_datetime(breaks = pretty_breaks(), minor_breaks = date_breaks("2 hour"), labels = date_format("%H:%M")) + theme(axis.text.x = element_text(angle = 90)) + xlab("Interval") + ylab("Number of steps")
给我这个图:
http://s25.postimg.org/828ypjkqn/Rplot01.png
你在哪里使用qplot?为什么不使用ggplot? qplot只是ggplot – rawr 2014-09-10 23:24:16
的一个虚拟版本,你的数据呢? – 2014-09-10 23:29:20
我正在使用:qplot(interval,steps,data = plot_dataset,facets =。〜days,type =“l”) – 2014-09-10 23:31:19