如何在 R 中的同一个 pdf 中保存 2 个重叠的独立 ggplots?
How to save 2 separate ggplots overlapping in the same pdf in R?
我有 2 个 ggplots:plot1 和 plot2
当我使用 R 显示它们时:
multi.page <- ggarrange(plot1, plot2,
nrow = 1, ncol = 1)
我得到了重叠,但是当我想将这些重叠图像保存为 PDF 时,这是不可能的:
ggsave('/path/image.pdf',plot=multi.page,width=8,height=5)
有人知道方法吗?
也许 ggplot_add?
谢谢!
您可以直接使用 pdf 设备,而不是使用 ggsave
:
pdf('/path/image.pdf')
print(multi.page)
dev.off()
你会得到一个 pdf 文件,你的两个图在不同的页面上。
我有 2 个 ggplots:plot1 和 plot2
当我使用 R 显示它们时:
multi.page <- ggarrange(plot1, plot2,
nrow = 1, ncol = 1)
我得到了重叠,但是当我想将这些重叠图像保存为 PDF 时,这是不可能的:
ggsave('/path/image.pdf',plot=multi.page,width=8,height=5)
有人知道方法吗?
也许 ggplot_add?
谢谢!
您可以直接使用 pdf 设备,而不是使用 ggsave
:
pdf('/path/image.pdf')
print(multi.page)
dev.off()
你会得到一个 pdf 文件,你的两个图在不同的页面上。