2011-08-01 17 views
1

シーズン(夏と冬)を年に重ねてHR(60と90)積み重ねたAreaの積み重なった棒グラフを作成したいと思います。基本的にはX軸に沿って2つのHRサイズ(60 & 90)を並べて並べますが、年ごと(2003年、2004年、2005年など)にグループ化します。そして、2シーズンのエリアはお互いの上に積み重ねられます。複数のバープロットを1つのグラフに表示するにはどうすればよいですか?

Year Season HR Area 
2003 summer 60 13419.50953 
2004 summer 60 13825.55977 
2005 summer 60 13628.62486 
2006 summer 60 13098.44875 
2003 summer 90 25836.8865 
2004 summer 90 29908.79986 
2005 summer 90 31709.97851 
2006 summer 90 27996.521 
2003 Winter 60 5622.281258 
2004 Winter 60 9270.272772 
2005 Winter 60 11299.37334 
2006 Winter 60 15359.69352 
2003 Winter 90 14500.94848 
2004 Winter 90 27264.27162 
2005 Winter 90 26040.42253 
2006 Winter 90 38532.49895 
+0

いくつかのアイデアのためのggplot2バーのヘルプページの例http://had.co.nz/ggplot2/geom_bar.htmlを参照してください。 –

+0

ありがとうございます!そのページを調べます。私はggplotが存在するのか知らなかった。 – Kerry

答えて

6

これはあなたが気にしていたことですか?

library(ggplot2) 
ggplot(dat, aes(x=Year, y=Area, fill=Season)) + 
    geom_bar(stat="identity") + 
    facet_wrap(~HR) 

enter image description here

+0

美しい!本当にありがとう。私はggplotライブラリを学ぶ必要があります。それが存在するかどうかはわかりませんでした。 – Kerry

+0

@Kerryは良いスタート地点ですが、優れたggplotのウェブサイトです:http://had.co.nz/ggplot2/ – Andrie

関連する問題