如何在一个图表中显示多个条形图?

时间:2011-08-01 21:26:44

标签: r graphics graph plot

我想制作一个图表,其中按区域(夏季和冬季)按人力资源(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

1 个答案:

答案 0 :(得分:6)

这是你的想法吗?

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

enter image description here