📜  如何在 R 中将多个绘图导出为 PDF?

📅  最后修改于: 2022-05-13 01:54:37.060000             🧑  作者: Mango

如何在 R 中将多个绘图导出为 PDF?

在本文中,我们将学习如何使用 R 编程语言将多个绘图导出为 PDF。

在 PDF 文件的不同页面上保存多个绘图:

为了以 pdf 格式保存多个绘图,我们使用 pdf()函数以 R 语言创建和打开一个 pdf 文件。

在此之后,我们在 R 控制台中所做的任何事情都会保存在打开的 pdf 文件中。 pdf()函数采用文件参数,该参数包含 pdf 的名称以及工作目录的相对路径。

例子:

在这里,我们将多个绘图保存到 pdf 的不同页面。

R
# Open pdf file
pdf(file= "sample.pdf" )
  
# draw plots
plot(1:10)
plot(1:20)


R
# Open pdf file
pdf(file= "sample.pdf" )
  
# create a 2X2 grid
par( mfrow= c(2,2) )
  
# draw plots
plot(1:10)
plot(1:20)
plot(1:30)
plot(1:40)


输出:

在 PDF 中将多个绘图保存到同一页面:

要将多个绘图保存到 PDF 文件的同一页面,我们使用 par()函数创建一个网格,然后将绘图添加到网格中。这样,所有的绘图都保存在 pdf 文件的同一页面上。我们使用 par()函数的 mfrow 参数来创建所需的网格。

例子:

这是一个程序,可以将 4 个绘图保存在 pdf 文件的同一页面上的 2X2 网格中。

R

# Open pdf file
pdf(file= "sample.pdf" )
  
# create a 2X2 grid
par( mfrow= c(2,2) )
  
# draw plots
plot(1:10)
plot(1:20)
plot(1:30)
plot(1:40)

输出: