0

我的代码:

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 个以上的窗口中?还是我必须手动拆分数据以获得可理解的图形?

4

1 回答 1

0

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

没有可重现的数据集,我只能建议你

1)在此处查找如何为方面(一次两个?)

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

try(ggsave(file = paste(<some directory>,<some changing file name>,".png">),
    height=y,width=x)) 
于 2012-11-09T06:55:18.047 回答