我的数据的多元时间序列数据如下:绘图中的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