R 使用堆叠面积图设置ylim

R 使用堆叠面积图设置ylim,r,plot,ggplot2,area,stacked-area-chart,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 = "Fi

为了比较三种情况下的结果,我尝试绘制一个叠加面积图

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,以便更容易看到场景之间的差异。最好是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)


有没有关于工作的想法

要缩放绘图,应使用
coord\u cartesian()
ylim=
作为参数

 + coord_cartesian(ylim=c(1e7,2.5e7))