Rで解析:MACとWindowsでRstudioのグラフの日本語文字化けを防ぐ簡単な方法

Rの解析に役に立つ記事
スポンサーリンク

MACとwindowsでRstudioのグラフの日本語文字化けを防ぐ簡単な方法である「ragg」パッケージを紹介します。また、参考までにMACで日本語文字化けを防止するコマンドを紹介します。

スポンサーリンク

パッケージのインストール

下記、コマンドを実行してください。 RStudio 2021.09.1+372で確認しています。下記、コマンドを実行後、RStudioのメニューを「Tools > Global Options > General > Graphics」と移動しBackendを「AGG」に指定してください。その後、RStudioを再実行すると準備完了です。

#パッケージのインストール
install.packages("ragg")

MACで日本語文字化けを防止するコマンド

plotではpar(family = “HiraKakuProN-W3”)、ggplotではtheme_bw(base_family = “HiraKakuProN-W3”)と設定するのがポイントです。なお、familyには”HiraMinProN-W3″や”HiraMinProN-W6″、”HiraKakuProN-W6″などが使用できます。

#データ例の作成
TestData <- data.frame("&#12521;&#12505;&#12523;" = c("&#12354;", "&#12356;", "&#12358;", "&#12360;", "&#12362;"),
                       "&#20986;&#29694;&#25968;" = rep(1, 5))

###&#21442;&#32771;&#65306;ggplot2&#12391;&#25991;&#23383;&#21270;&#12369;&#38450;&#27490;#####
#&#12497;&#12465;&#12540;&#12472;&#12398;&#35501;&#12415;&#36796;&#12415;
library(ggplot2)

#base_family&#12434;&#35373;&#23450;&#12377;&#12427;&#12392;&#25991;&#23383;&#21270;&#12369;&#12434;&#38450;&#27490;&#12391;&#12365;&#12414;&#12377;
ggplot(TestData, aes(x = TestData[, 1],
                     y = TestData[, 2],
                     label = TestData[, 1])) +
  geom_text() +
  theme_bw(base_family = "HiraKakuProN-W3")
########

出力ファイル

文字化け防止実行済みのグラフです。


少しでも、あなたの解析が楽になりますように!!

タイトルとURLをコピーしました