プロットのときの日本語フォント問題

昔、Mac OSXのRで日本語をプロットしたいという話で、.Rprofileをいじくってどうこうやったが、こんな面倒なことできれば避けたいし、共用PCなどでそういった設定をいじるのが難しげなときに、コマンドでできるらしい。

png("test.png")
par(family="HiraMaruProN-W4")
plot(iris, main = "アヤメのデータ")
dev.off()

 
eps画像を作りたいとき、svg画像を作ってからこちらのコマンドで変換していたが

inkscape -T -z -E output.eps input.svg

低水準関数でかいたものがなぜか表示されないことが多々あったので、プロットした画面をそのままeps変換できる。

dev.copy2eps

が、これは日本語フォントがなぜかうまくいかないので、

dev.copy2eps(file="ファイル名.eps", family="Japan1GothicBBB")

とやれば、ゴシック調なやつがプロットできる。