グラフを.eps形式のファイルにエクスポートするにはどうすればよいですか?私は通常、グラフを.pdfファイルにエクスポートし(「pdf」関数を使用)、非常にうまく機能します。ただし、今は.epsファイルにエクスポートする必要があります。
setEPS()
コマンドを使用して、ポストスクリプトを作成する最も簡単な方法は次のとおりです。
setEPS()
postscript("whatever.eps")
plot(rnorm(100), main="Hey Some Data")
dev.off()
ggplot2
を使用して図を生成している場合、ggsave(file="name.eps")
も機能します。
postscript()
デバイスはEPSの作成を許可しますが、デフォルト値の一部を変更した場合はonlyになります。詳細については、?postscript
をお読みください。
以下に例を示します。
postscript("foo.eps", horizontal = FALSE, onefile = FALSE, paper = "special")
plot(1:10)
dev.off()
もう1つの方法は、CairographicsベースのSVG、PDFおよびPostScriptグラフィックデバイスを使用することです。この方法では、setEPS()
する必要はありません
cairo_ps("image.eps")
plot(1, 10)
dev.off()
はい、.eps
で終わるファイル名でpostscript()
デバイスを開き、プロットを実行してdev.off()
を呼び出します。