プロットのタイトルなどを日本語表示する方法
Rでは散布図やグラフのメインタイトルや軸のタイトルを指定する際に
plot(x, y, main="メインタイトル", xlab="X軸のタイトル", ylab="Y軸のタイトル")
といった具合にmain=””, xlab=””, ylab=”” を利用して、タイトルを表示させますが、デフォルトでは日本語を表示させることができません。
このページでは「確率密度関数、確率質量関数とは何か?」で利用したグラフをRで描き、日本語でメインタイトルと軸のタイトルを表示させる方法を紹介します。
•コード
par(family = "HiraKakuProN-W3") tickValues <- c(0,0.5,1) # 自動で区分け tickStrings <- sprintf("%s",c("0%","50%","100%")) plot(dbinom(seq(0,2,by=1),2,0.5), ylim=c(0,1), xaxt="n",yaxt="n", xlab="表が出る回数", ylab="確率",pch=20, main="コインを2回投げたときのX") axis(side=1, at=1:3, labels=0:2) axis(side=2, at=tickValues, labels=tickStrings)
上記1行目のようにpar(family = “HiraKakuProN-W3”)と指定することで、タイトルに日本語を利用することができるようになります。