2017/09/13
_ [FreeBSD][Python]jupyter notebook のグラフ表示で日本語の文字化け対策
最近グラフを描画するようになって困ったことは、 『日本語が文字化けする (+_+)』ということ。
色々とググって悪銭苦闘しながら、また jupyter本 を参照して、ようやく日本語が表示できるようになった。
- どんなフォントがあるのかを確認する
import matplotlib.font_manager as fm fm.findSystemFonts()
- フォントを設定してグラフを描画する(完コピは著作権がややこしいかも知れないのでエッセンスだけ。ポイントは fontproperties を設定して title の引数に与えてやること)
from matplotlib import pyplot as plt, font_manager font_path = u'/PathToFontDir/xxxx.ttf' # 上記で調べたフォント群の中から気に入ったフォントのパス font = font_manager.FontProperties(fname = font_path, size=20) plt.title(u'日本語タイトル', fontproperties = font) plt.show()
参考にさせて頂いたサイトならびに書籍:
[ツッコミを入れる]