Facet_grid在多个窗口中输出

时间:2012-11-09 05:22:58

标签: r window facet ggplot2

我的代码:

ggplot(data=ICL3, aes(x=as.Date(AÑO_MES), y=IndICL3, group=RUN_FM, colour=RUN_FM)) +
  labs(colour = "RUN Fondos") +
  coord_cartesian(ylim=c(0, 150)) + 
  xlab("Periodo") + ylab("% Cobertura")  +
  geom_hline(aes(yintercept=100),colour="red",size=1.2) +
  stat_summary(fun.y = mean, geom="smooth", size=1, mapping = aes (group = 1),colour="green") + 
  geom_point() +
  facet_grid(RUN_FM ~ SERIE)

Facet_grid正在一个窗口中绘制所有结果,其中包含100多个表格,这显然看起来很糟糕且难以理解。

有没有办法在表格数量上加上条件,并在多个窗口中绘制结果?或者我是否必须手动拆分数据以获得可理解的图形?

1 个答案:

答案 0 :(得分:0)

我能想到的最好的方法是保存整个方面系列的子集。

如果没有可重复的数据集,我只能建议您

1)看看here关于如何为facet数据的子集(一次两个?)

2)围绕情节调用包裹for循环或lapply()函数并ggsave()

try(ggsave(file = paste(<some directory>,<some changing file name>,".png">),
    height=y,width=x))