我有一個帶時間戳和值的數據框(每個值大約每5分鐘一個月)。 現在我想在x軸上繪製一天的圖形,在y軸上繪製一天中的時間,並將顏色作爲值。最好的辦法是,如果我可以控制y軸上的裝倉(5分鐘,10分鐘,15分鐘......每個裝箱的平均值)。R:繪製時間序列作爲熱圖
我正在試驗ggplot2,但我無法得到合理的結果。
data <- data.frame(timestamp = seq(from=as.POSIXct("2013-09-01 00:00:00"), by="5 mins", to=as.POSIXct("2013-10-01 00:00:00")), value = runif(8641,0,1))
這是我能得到到目前爲止:) 我也試圖與SCALE_X打得最好的/ y_date()
我想:
p_heat <- ggplot(data=data, aes(x=days(timestamp) ,y=minutes(timestamp)+hours(timestamp)*60, fill = value))+
geom_tile()
測試數據可以如下產生對於將我推向正確方向的一些提示感到高興。謝謝!
亨裏克您好,我沒有尋找答案,這個特殊的[主題](http://stackoverflow.com/questions/8784095/r-ggplot-heatmap-using-geom-tile這是我的出發點。這是我的出發點。但我在裝箱我的數據爲y軸的問題 – domwoe
添加一個可重現的數據集 – domwoe