0
私が作成し、PDFファイル(またはPNG)としてグラフを保存し、ファイルが正しく作成されていますが、窓が言うので、私はそれを開くことができません:ファイルを開くプロットと "ファイルを開くときにエラーが発生しました。このファイルは既に開いているか、別のアプリケーションで使用中です。"
エラー。このファイルは既に開かれているか、別の アプリケーションによって使用中です。
私は、ファイルを表示または削除できるように、Rを閉じて再オープンする必要があります。 非常にイライラする、どうすれば修正できますか?
library(igraph)
g <- barabasi.game(10)
pdf(file = "./output/myImage.pdf")
plot(g)
dev.off()
png(filename = "./output/myImage.png")
plot(g)
dev.off()
は、私は彼らがあなたのPDFビューアのように、別のアプリケーションで開かれている間、あなたは
myImage.pdf
などのファイルを上書きすることはできませんWindows 7の
'dev.off()'ファイルを閉じるべきです。 'pdf(file = tf < - tempfile(fileext =" .pdf ")); plot(g); dev.off(); shell.exec(tf)'は動作しますか? – lukeA
@lukeAはい、それは動作します.. – marielle
ああ、私は参照してください。 'myImage.pdf'は' pdf() 'を使っている間にあなたのpdfビューアで開きます。それはもちろん動作しません。 – lukeA