情報系学生の備忘録

情弱系情報系学生が情強になるために残すメモです。

pythonの軸を日本語化する手順

意外にハマったので、手順を示す.

基本は以下に従う.

【Seaborn】日本語を表示する (フォントを変更する) - Qiita

ポイントは, matplotlibの設定ファイルの場所を探してフォントを追加

import matplotlib as mpl
print(mpl.matplotlib_fname())

seabornの設定ファイルを書き換える

81行目辺り

# def set(context="notebook", style="darkgrid", palette="deep",
#         font="sans-serif", font_scale=1, color_codes=False, rc=None):
def set(context="notebook", style="darkgrid", palette="deep",
        font="IPAexGothic", font_scale=1, color_codes=False, rc=None):

192行目辺り

            #"font.family": ["sans-serif"],
            "font.family": ["IPAexGothic"],

そして,

import matplotlib
from matplotlib import rc
print(matplotlib.get_cachedir())

キャッシュファイルの位置を特定し、削除

最後に以下で確認.

import matplotlib.pyplot as plt
import
seaborn as sns
sns.set() sns.plt.plot([0,1], [0,1]); sns.plt.title('tofu - 豆腐')
plt.show()

f:id:guitartakahiro:20180131194536p:plain

が表示されたら成功.