我正在使用一些R代碼來生成許多圖像作爲png文件;然而,Rplots.pdf
文件不斷在工作目錄中生成,有沒有辦法來防止這種情況發生?如何防止生成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()
你的意思是'Rplots.png'?我看不到@安德利的答案會如何阻止PDF設備被創建,但如果您實際上指的是'Rplots.png',可以看到它是一種解決方案。 –
@Gavin Simpson - 關閉,現在有一個Rplot001.png文件正在生成並且未被清理。 – rjzii
我無法重現您的問題(部分原因是您的示例不是自包含的)。像下面這樣簡單的東西也會產生流氓文件嗎? '庫(開羅); CairoPNG(file =「graphs.png」); 佈局(矩陣(c(1:4),2)); (1,k)中的(k in 1:4)plot(012,k) dev.off()' – Aaron