盆暗の学習記録

データサイエンス ,エンジニアリング,ビジネスについて日々学んだことの備忘録としていく予定です。初心者であり独学なので内容には誤りが含まれる可能性が大いにあります。

japanize-matplotlibの代替ライブラリ matplotlib-fontja

japanize-matplotlibライブラリがPython3.12以降で動かないという問題について、先日はこのような記事を書きました。

nigimitama.hatenablog.jp

記事の内容としては「ライブラリに依存せず自分で日本語対応する場合はこうすればいいよ」というものです。

ただ、調べたところjapanize-matplotlibをforkしたmatplotlib-fontjaというライブラリも存在するようです。

github.com

使い方

pipを使う場合、次のようにインストールできます。

pip install matplotlib-fontja

使い方はjapanize-matplotlibと同じでimportするだけです

import matplotlib.pyplot as plt
import matplotlib_fontja

plt.title("てすと")
plt.xlabel("X軸")

なお、Python3.12の問題に対処したからといって他のバージョンへの対応が弱いと言ったことはなく、3.12より前のバージョンでもちゃんと使えました。 今後japanize-matplotlibの使用感を維持したいならこちらに置き換えていけばよさそうです。