私はいくつかの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'を意味しましたか?私は@ Andrieの答えがどのようにPDFデバイスが作成されるのを止めるのか分かりませんが、あなたが実際に 'Rplots.png'を意味するなら、それが解決策であると見ることができますか? –
@Gavin Simpson - 閉じると、Rplot001.pngファイルが生成されていて、まだクリーニングされていません。 – rjzii
私はあなたの問題を再現することができません(あなたの例が自己完結型ではないために)。次のような単純なものも不正なファイルを生成しますか? '図書館(カイロ); CairoPNG(file = "graphs.png"); レイアウト(行列(c(1:4)、2)); (k in 1:4)plot(1、k)の場合は です。 dev.off() ' – Aaron