R语言 如何导出多幅图到PDF

R语言 如何导出多幅图到PDF

在这篇文章中,我们将学习如何在R编程语言中导出多个绘图到PDF。

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

为了将多个图保存在PDF中,我们使用pdf()函数在R语言中创建并打开一个PDF文件。

此后,无论我们在R控制台做什么,都会被保存在打开的pdf文件中。pdf()函数需要一个文件参数,其中包含pdf的名称和工作目录的相对路径。

语法

pdf( file )

其中。

  • file: 决定了pdf的名称和工作目录的相对地址。

例子

在这里,我们在pdf的不同页面上保存了多幅图。

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

输出

如何在R语言中导出多幅图到PDF?

将多个图保存到PDF的同一页

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

语法。

par( mfrow )

其中。

  • mfrow: 决定了包含网格的行数和列数的向量。

例子

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

# 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)
Bash

输出

如何在R语言中导出多幅图到PDF?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册