如何在 r 中将多个图保存为 pdf
您可以使用以下基本语法将多个绘图保存到 R 中的 PDF 中:
#specify path to save PDF to destination = ' C:\\Users\\Bob\\Documents\\my_plots.pdf ' #open PDF pdf(file=destination) #specify to save plots in 2x2 grid by(mfrow = c(2,2)) #save plots to PDF for (i in 1:4) { x=rnorm(i) y=rnorm(i) plot(x, y) } #turn off PDF plotting dev. off ()
以下示例展示了如何在实践中使用此语法。
示例 1:以 PDF 格式在同一页面上保存多个绘图
以下代码显示了如何在 PDF 的同一页面上保存多个绘图:
#specify path to save PDF to destination = ' C:\\Users\\Bob\\Documents\\my_plots.pdf ' #open PDF pdf(file=destination) #specify to save plots in 2x2 grid by(mfrow = c(2,2)) #save plots to PDF for (i in 1:4) { x=rnorm(i) y=rnorm(i) plot(x, y) } #turn off PDF plotting dev. off ()
当我导航到计算机上指定位置的 PDF 时,我发现以下一页 PDF 包含四个图:
示例 2:以 PDF 格式保存不同页面上的多个绘图
要在 PDF 的不同页面上保存多个绘图,我可以简单地删除par()函数:
#specify path to save PDF to destination = ' C:\\Users\\Bob\\Documents\\my_plots.pdf ' #open PDF pdf(file=destination) #save plots to PDF for (i in 1:4) { x=rnorm(i) y=rnorm(i) plot(x, y) } #turn off PDF plotting dev. off ()
当我导航到计算机上指定位置的 PDF 时,我会发现一个四页的 PDF,每页上都有一个绘图。