Моих данных выглядят следующим образом:прокладочных данные многомерных временных рядов в 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