japanize-matplotlibライブラリがPython3.12以降で動かないという問題について、先日はこのような記事を書きました。
記事の内容としては「ライブラリに依存せず自分で日本語対応する場合はこうすればいいよ」というものです。
ただ、調べたところjapanize-matplotlibをforkしたmatplotlib-fontjaというライブラリも存在するようです。
使い方
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の使用感を維持したいならこちらに置き換えていけばよさそうです。