この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。
こんにちは、Mr.Moです。
SageMakerでmatplotlibを使っている時に、タイトルやラベルに日本語を指定すると文字化け(お豆腐状態:◻︎)してしまって面倒臭いですよね。本記事では一瞬で日本語対応できる方法をご紹介します。
japanize-matplotlibとは
japanize-matplotlibというモジュールを使うだけです。一瞬で日本語対応できます。 詳細は下記のサイトをご確認いただければと思います!
使ってみる
pip install japanize-matplotlib
でモジュールをインストールし、import japanize_matplotlib
して使うだけです。すごく簡単ですね!
!pip install japanize-matplotlib
import matplotlib.pyplot as plt
import japanize_matplotlib
plt.plot([1, 2, 3, 4])
plt.title('日本語タイトル')
plt.xlabel('日本語ラベル')
plt.show()
今回はSageMaker上で実施しましたが、もちろんSageMaker以外でも使えるモジュールになります!
まとめ
昨年から使わせていただいてますがすごく便利ですよね! 日本語対応に時間がとられるのはもったい無いですから、matplotlibの日本語対応で一番簡単な方法だと思われるこちらのモジュールを使うのお勧めです!