带有arrangeGrob的ggsave因大块地块而失败(+1万观测值)

时间:2016-09-28 20:31:15

标签: r ggplot2 gridextra

我正尝试使用ggplot2gridExtra在2x2网格中绘制四个相关图。

我有四个或多或少相同的情节:

p1 <- ggplot(d,aes(x,y)) + theme_bw() +
    scale_y_continuous(name="X") +
    scale_x_continuous(name="Y") +
    geom_point()

每个图的轴相差很大,或者我会用facet_wrap绘制四个相关图。相反,我使用arrangeGrob,如下所示:

g <- arrangeGrob(p1,p2,p3,p4,ncol=2,nrow=2)
ggsave("correlations.pdf",g,dpi=300)
ggsave("c1.pdf",p1,dpi=300)

我已经包含了网格的保存以及其中一个图表。网格生成一个空白的PDF文件(文件大小约为3MB),而单个绘图可以工作。

我的怀疑/其他信息:每个地块都有270,000个观测值,绘制为单个点,总计> 1,000,000。我可以想象这可能会给PDF渲染带来麻烦。 谁能证实这一点,也许可以提供一种解决方法?是否有命令让geom_point显示更少的点/省略重叠点?

0 个答案:

没有答案