gpt4 book ai didi

r - 如何防止生成 Rplots.pdf?

转载 作者:行者123 更新时间:2023-12-03 13:29:42 25 4
gpt4 key购买 nike

我正在使用一些 R 代码来生成许多图像作为 png 文件;然而,一个 Rplots.pdf文件不断在工作目录中生成,有没有办法防止这种情况发生?

library(Cairo)
CairoPNG(file = "graphs.png")
nf <- layout(matrix(c(1:8), 2, 4, byrow=T), c(1, 1), c(1, 1, 1, 1), TRUE)
for (k in 1:num.k) {
plotMatrix(connect.matrix.ordered[k,,], log = F, main = paste("k=", k.vector[k]), sub = paste("Cophenetic coef.=", rho[k]), ylab = "samples", xlab ="samples")
}
y.range <- c(1 - 2*(1 - min(rho)), 1)
plot(k.vector, rho, main ="Cophenetic Coefficient", xlim=c(k.init, k.final), ylim=y.range, xlab = "k", ylab="Cophenetic correlation", type = "n")
lines(k.vector, rho, type = "l", col = "black")
points(k.vector, rho, pch=22, type = "p", cex = 1.25, bg = "black", col = "black")
dev.off()

最佳答案

我想知道您是否有另一个命令可以在您提供给我们的代码片段之前或之后打开设备。完成后运行 dev.cur()查看是否有设备处于打开状态。如果没有,它应该返回空设备。

您可以通过以下方式重新创建 Rplots.pdfRplot001.png ; layoutpar如果设备未打开,则命令会打开设备,并且由于未指定文件名,因此它使用默认文件名。

options(device="pdf")
layout(1:4)
dev.off()

options(device="png")
par()
dev.off()

也许看到这里发生的事情会给你一个关于你的代码发生了什么的线索。

关于r - 如何防止生成 Rplots.pdf?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6535927/

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