2-5. MatPlotLibのフォントを入れる

さてこのままでmatplotlibで日本語フォントを使うと こんな感じに文字化け(豆腐)してしまいますので、日本語フォントを入れましょう。 IPAの配布しているフォントが有名です。 [IPAexフォント(IPAサイト)](http://ipafont.ipa.go.jp/) こちらからダウンロードしたファイルを解凍した、ipaexg.ttfファイル(IPAexゴシック体)を、D:\VM に入れ、
[me@PC ~]$ mv /vagrant/ipaexg.ttf .pyenv/versions/3.6.0/lib/python3.6/site-packages/matplotlib/mpl-data/fonts/ttf/
[me@PC ~]$ mkdir .matplotlib
[me@PC ~]$ cp .pyenv/versions/3.6.0/lib/python3.6/site-packages/matplotlib/mpl-data/matplotlibrc .matplotlib/
[me@PC ~]$ vi .matplotlib/matplotlibrc

### FONT
#(略)
#font.family         : sans-serif
font.family         : IPAexGothic

↑ .pyenv/~/matplotlib/mpl-data/matplotlibrc のファイルを編集してもいいそうですが、.matplotlibディレクトリを作成しておくと、こちらを優先して参照してくれるそうです。 最後に、フォントのキャッシュを削除すれば完了・・・!
[me@PC ~]$ rm .cache/matplotlib/fontList.py3k.cache

jupyter notebookを再度起動すると、
めでたく日本語が表示されました。 [最後、Guest Additionの更新](/2017/01/makejupyter26.html)

このブログの人気の投稿

MS Azure Information Protection を入れたら右クリックの「分類して保護する」がうざい

Zwiftがいきなり楽になってしまった件(顛末)