我需要繪製一個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