如何在 R 中将多个绘图导出为 PDF?
在本文中,我们将学习如何使用 R 编程语言将多个绘图导出为 PDF。
在 PDF 文件的不同页面上保存多个绘图:
为了以 pdf 格式保存多个绘图,我们使用 pdf()函数以 R 语言创建和打开一个 pdf 文件。
在此之后,我们在 R 控制台中所做的任何事情都会保存在打开的 pdf 文件中。 pdf()函数采用文件参数,该参数包含 pdf 的名称以及工作目录的相对路径。
Syntax:
pdf( file )
where,
- file: determines the name of pdf along with the relative address to the working directory.
例子:
在这里,我们将多个绘图保存到 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 参数来创建所需的网格。
Syntax:
par( mfrow )
where,
- mfrow: determines the vector that contains the number of rows and columns for the grid.
例子:
这是一个程序,可以将 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)
输出: