R でいくつかのグラフィックスをループでプロットし、を使用してポストスクリプトとしてエクスポートしていpostscript()
ます。
for(i in 1:length(ind)){
postscript(names(ind[i]))
par(mar=c(6,8,6,5))
plot(ind[[i]][,c('YEAR','VALUE')],
type='b',
main=ind[[i]][1,'NAME'],
xlab="Time [Years]",
ylab="Value [mm]")
dev.off()
}
これはすべて正常に機能しますが、Finder でファイルを見ると、ファイル拡張子 (.ps など) が書き込まれていません (私は Mac OS X 10.8.5 を使用しています)。出力画像を ImageMagick でさらに処理して変換したいのでmogrify
、ファイル拡張子に依存しています。誰かがそれに対する解決策を持っていますか? postscript() を使用して 1 つのファイルのみをプロットする場合、ファイル名と拡張子を指定しますが、これをループで行うにはどうすればよいでしょうか?
別の質問: mogrify ( http://www.imagemagick.org/script/mogrify.php )などのコマンド ライン ツールを R に組み込み、そこから実行できるようにすることは可能ですか (Windows と Mac のソリューションが最適です) )?