2011-08-01 81 views
1

我想制作一张图表,其中每年按照人力资源(60和90)堆叠季节(夏季和冬季)的堆叠酒吧。基本上沿X轴,我希望我的两个HR尺寸(60 & 90)并排排列,但按年份(2003,2004,2005等)分组。然后两个赛季的区域堆叠在一起。我如何在一张图中有多个条形图?

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

相关问题