我是一個ggplot2新手,有一個相對簡單的時間序列圖的問題。R與ggplot2的時間序列
我有一個數據集,其中的數據結構如下。
Area 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007
MIDWEST 10 6 13 14 12 8 10 10 6 9
如何在數據以此格式構成時生成時間序列。
隨着reshape
包,我可以改變數據的樣子:
totmidc <- melt(totmidb, id="Area")
totmidc
Area variable value
1 MIDWEST 1998 10
2 MIDWEST 1999 6
3 MIDWEST 2000 13
4 MIDWEST 2001 14
5 MIDWEST 2002 12
6 MIDWEST 2003 8
7 MIDWEST 2004 10
8 MIDWEST 2005 10
9 MIDWEST 2006 6
10 MIDWEST 2007 9
然後運行下面的代碼,以獲得所希望的描繪。
ggplot(totmidc, aes(Variable, Value)) + geom_line() + xlab("") + ylab("")
但是,是否有可能產生從第一 對象,其中列表示年時間序列圖。
+1感謝大通。 – ATMathew 2011-02-12 23:42:02