设置ylim与堆积区域图

时间:2013-02-07 20:09:50

标签: r plot ggplot2 area stacked-area-chart

我正在尝试做一个堆积区域图,以便比较三种情况下的结果。

ggplot(FIREP_All,aes(x = Time, y = Houses, fill=Risk_Class, group=  Risk_Class))+ geom_line(aes(ymax=Houses), position="stack", colour='darkgrey')+ geom_area(alpha=.75) +
  scale_fill_brewer(type="seq", palette=18,name = "Fire Risk Class")+facet_grid(~Scenario)  

enter image description here

虽然我知道堆积区域图是累积的,但我想设置一个ylim,以便更容易看出场景之间的差异。优选ylim(1e7,2.5e7)。问题是它干扰了计算。

    ggplot(FIREP_All,aes(x = Time, y = Houses, fill=Risk_Class, group=  Risk_Class))+ geom_line(aes(ymax=Houses), position="stack", colour='darkgrey')+ geom_area(alpha=.75) + scale_fill_brewer(type="seq", palette=18,name = "Fire Risk Class")+facet_grid(~Scenario)  

+ylim(1e7,2.5e7)

enter image description here

有关解决方法的任何想法?

1 个答案:

答案 0 :(得分:1)

要缩放图表,您应使用coord_cartesian()作为参数。{/ p>

ylim=