我的代码:
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多个表格,这显然看起来很糟糕且难以理解。
有没有办法在表格数量上加上条件,并在多个窗口中绘制结果?或者我是否必须手动拆分数据以获得可理解的图形?
答案 0 :(得分:0)
我能想到的最好的方法是保存整个方面系列的子集。
如果没有可重复的数据集,我只能建议您
1)看看here关于如何为facet数据的子集(一次两个?)
2)围绕情节调用包裹for
循环或lapply()
函数并ggsave()
try(ggsave(file = paste(<some directory>,<some changing file name>,".png">),
height=y,width=x))