我的數據的多元時間序列數據如下:繪圖中的R
> head(Full.df)
Date Month Week Year Count.S Count.G Count.W Count.F
1 2006-01-02 2006-01-01 2006-01-02 2006-01-01 0 7 9 6
2 2006-01-03 2006-01-01 2006-01-02 2006-01-01 0 13 12 4
3 2006-01-04 2006-01-01 2006-01-02 2006-01-01 0 13 15 4
4 2006-01-05 2006-01-01 2006-01-02 2006-01-01 0 20 6 3
5 2006-01-06 2006-01-01 2006-01-02 2006-01-01 0 19 19 4
6 2006-01-07 2006-01-01 2006-01-02 2006-01-01 0 4 16 5
爲我所用的下一行代碼的單一變量:
ggplot(data = Full.df, aes(Month, Count.S)) + stat_summary(fun.y = sum, geom ="line") + scale_x_date(
labels = date_format("%m-%y"),
breaks = "3 months")
我想繪製Count.S
, Count.G
,Count.W
,Count.F
作爲四條線在同一平面上,但我不知道如何繪製ggplot
(或任何其他包)的所有四個變量。謝謝。
編輯:雖然提供給不同問題的鏈接是非常有用的,但那裏的答案解釋瞭如何在一個圖像中繪製不同的圖。但是,我想知道如何在單個XY軸上繪製與各種變量相對應的線條。
我認爲'library(reshape2)'和'melt'會做到這一點......你可以通過變量進行分組和顏色......'id.vars'將會是你的日期列... – drmariod