我正尝试使用ggplot2
和gridExtra
在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
显示更少的点/省略重叠点?