数学的にどうなのさ?

大学時代にちょっと長く数学を勉強した人の雑記。数学のこと(主に統計)や趣味、メモなどが多くなります

Jupyter Notebook~Seabornで作ったグラフに日本語を入れる

概要

艦これの遠征最適化を結構前からやっていたんですが、それをJupyter Notebookを使ってやってみた。アルゴリズムなんかは大丈夫で、出力をグラフで出したらx軸に日本語が入らないじゃないか!ということで日本語を使えるようにしようというのが流れ。

やること

1. 日本語フォントをダウンロード

https://ipafont.ipa.go.jp/

ここからダウンロードする。zipファイルから内のipaexg.ttfが目的のブツ。

2. ttfファイルをインストールフォルダにコピー

Windowsなら
(Anacondaインストールフォルダ)/lib/python3.6/site-packages/matplotlib/mpl-data/fonts内にコピー。

MacOSなら
/Library/Fonts
にコピー。

3. seaborn内のrcomd.pyを編集

以下のページを参考にすると良い。

4. /anaconda3/lib/python3.6/site-packages/matplotlib/mpl-data内のmatplotlibrcを編集

不要かも?一応windowsMacOS共に編集はしました。
### TEXTと書いてる箇所の上側に
font.family : IPAexGothic
を追加しました。

5. ~/.matplotlib/内のfontList.py3k.cacheを削除

 蛇足

隠しフォルダを出す方法がわからなかったのでついでに参考にしたところ

http://inforati.jp/apple/mac-tips-techniques/system-hints/how-to-show-hidden-file-or-folder-of-macos.html