Rによるグラフの保存に日本語を使う
ubuntuなどのLinuxでR言語を使用している時に、グラフを出力した時に日本語を含む場合に、正しく表示されないことがある。これを回避する方法を備忘録として残しておく。
plot(1:10,xlab="x軸",ylab="y軸") dev.copy(pdf,file="hoge.pdf",family="Japan1Ryumin") dev.off()
このようにフォントを指定する必要がある。
また、ps形式に変更したい場合は、Adobe Readerよりファイルを開、ファイル→プリントからファイルへ出力を選択すると良い。
また、出力するグラフのサイズを指定する時は、
dev.copy(pdf,file="hoge.pdf",family="Japan1Ryumin",height=3.5,width=7)
などとすると良い。また、デフォルトではグラフのサイズは7インチとなっている。