2011-07-13
■[R]Rで日本語文字をプロットする
普段は英数字しかプロットに使わないので、日本語が書けなくて困ったりはしなかったものの、相談されたので調べてみると、いくつかのブログに対処法が掲載されてみました。
まずは
にそのものズバリの対策法が。環境もMax OS X 10.6とR 2.11.0とのことで、最新版に近く、そのまま使えました。
あと、僕はESSを使うこともあるので、上記ブログからリンクされていた
も参考になりました。
結局のところ、やったことといえば、~/.Rprofileを作って、以下のことを書き込んだだけ。
setHook(packageEvent("grDevices", "onLoad"),
function(...){
grDevices::quartzFonts(serif=grDevices::quartzFont(
c("Hiragino Mincho Pro W3",
"Hiragino Mincho Pro W6",
"Hiragino Mincho Pro W3",
"Hiragino Mincho Pro W6")))
grDevices::quartzFonts(sans=grDevices::quartzFont(
c("Hiragino Kaku Gothic Pro W3",
"Hiragino Kaku Gothic Pro W6",
"Hiragino Kaku Gothic Pro W3",
"Hiragino Kaku Gothic Pro W6")))
# grDevices::quartz.options(family="sans")
}
)
attach(NULL, name = "MacJapanEnv")
assign("familyset_hook",
function() { if(names(dev.cur())=="quartz") par(family="sans")},
pos="MacJapanEnv")
setHook("plot.new", get("familyset_hook", pos="MacJapanEnv"))
#setHook(packageEvent("grDevices", "onLoad"),function(...) grDevices::ps.options(family="Japan1"))
options(X11fonts = c("-alias-gothic-%s-%s-*-*-%d-*-*-*-*-*-*-*",
"-adobe-symbol-*-*-*-*-%d-*-*-*-*-*-*-*"))
setHook(packageEvent("grDevices", "onLoad"),
function(...) grDevices::ps.options(family="Japan1Ryumin"))
トラックバック - http://d.hatena.ne.jp/amarui/20110713/1310565793
リンク元
- 8 http://d.hatena.ne.jp/konisimple/20100528/1275043266
- 8 http://search.yahoo.co.jp/search?p=低所得世帯&search.x=1&fr=top_ga1_sa&tid=top_ga1_sa&ei=UTF-8&aq=2&oq=ていしょとく
- 7 http://twitter.com/
- 6 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CDAQFjAB&url=http://d.hatena.ne.jp/amarui/20110713/1310565793&ei=mVKaT5rDHaK4iQf0ycnODg&usg=AFQjCNGP9QwwIXma5vnf7f1LTwxZBuVNnw
- 5 http://www.google.co.jp/
- 5 http://www.google.co.jp/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http://d.hatena.ne.jp/amarui/20090402/1238668128&rct=j&q=r 多重比較&ei=NUweTr_3KobMmAWh7d3OAw&usg=AFQjCNFJ4bkJ5g285ccVux5UpEqbotdotw&sig2=Ha
- 4 http://d.hatena.ne.jp/syou6162/
- 4 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4SUNC_jaJP364JP364&q=matlab+畳み込み
- 3 http://www.google.co.jp/url?sa=t&source=web&cd=1&ved=0CBsQFjAA&url=http://d.hatena.ne.jp/amarui/20091216/1260931158&rct=j&q=Mac サクラエディタ&ei=YjMfTqv3LMKAmQX3stDKAw&usg=AFQjCNGRTsSMALoxMm5
- 3 http://www.google.co.jp/url?sa=t&source=web&cd=4&ved=0CCwQFjAD&url=http://d.hatena.ne.jp/amarui/20110713/1310565793&rct=j&q=plot 文字 R&ei=EnovTsP_MJC4sAPO0-gO&usg=AFQjCNGP9QwwIXma5vnf7f1LTwxZBuVNnw