在R中,我的导出到png中用ggplot生成的图的命令是:
png(filename="fig.png", res = 800, width = 11.69, height = 8.27, units = "in")
par (bg=NA)
fig
dev.off()
在我的情况下,fig
是一个由4个x 4个图组成的网格(由ggarrange
生成),可能需要一段时间才能导出。有没有更有效的导出方法?
(我注意到将ggplot生成的任何绘图直接存储在对象中而不进行渲染要快得多。在这里恐怕调用fig
会触发整个渲染。也许我可以避免吗?)