AWS Sagemaker/notebookでmatplotlib を日本語表示対応
はじめに
個人利用のSagemakerのnotebookにて、matplotlibを日本語表示対応したので、メモ。
[toc]
課題
- Sagemaker/notebookのmatplotlibのグラフを日本語表示したい
- デフォルトで日本語フォントが入っていない模様
- NotebookインスタンスをStop/Start?すると
Sagemaker
dir以外は保存されないよう - フォントパスを
Sagemaker
dirに指定しても読み込まれない・・?
やったこと
- フォントを個別にインストールするのではなく、OS(yum)でインストールしそれを使う
- notebookインスタンスのlifecycle設定で行う。
- 各ノートブックで、fontを指定する 例:
plt.rcParams['font.family'] = 'IPAGothic'
確認したノートブックは以下に格納した。 https://github.com/mickey390/sagemaker_jp_matplotlib_test/blob/master/japanese_matplotlib_test.ipynb
よっしゃ!!
最後に
- 起動毎にyum installしているのが時間かかる
- OSのverupなどで動きが変わりそう・・?