gpt4 book ai didi

r - 在一个pdf文件中一个接一个地保存多个图形

转载 作者:行者123 更新时间:2023-12-04 01:37:07 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:




9年前关闭。




Possible Duplicate:
How to print R graphics to multiple pages of a PDF and multiple PDFs?



我是 R 的新手,有一个简单的问题。以下代码为每个图形写入一个 .pdf 文件。我想在一个 pdf 文件中一个接一个地添加数字。非常感谢。非常感谢任何帮助。
i=5  
while (i<=10)
{
name1="C:\\temp\\"
num=i
ext = ".pdf"
path3 = paste(name1,num,ext)
par(mfrow = c(2,1))
pdf(file=path3)
VAR1=rnorm(i)
VAR2=rnorm(i)
plot(VAR1,VAR2)
dev.off()
i=i+1
}

最佳答案

只需移动您的 pdf()函数调用和您的 dev.off()在循环外调用:

somePDFPath = "C:\\temp\\some.pdf"
pdf(file=somePDFPath)

for (i in seq(5,10))
{
par(mfrow = c(2,1))
VAR1=rnorm(i)
VAR2=rnorm(i)
plot(VAR1,VAR2)
}
dev.off()

注意我使用的 seq()函数来循环而不是 while()带有计数器变量。

关于r - 在一个pdf文件中一个接一个地保存多个图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7534606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com