実現したいこと
matplotlibで棒グラフの目盛りを日本語にしたいです。
発生している問題
目盛りに日本語を指定すると文字化けします。目盛りが□□□になる。
該当のソースコード
python
1import matplotlib.pyplot as plt 2 3mydict = {'あ':1,'い':2,'う':3,'え':4} 4x = list(mydict.keys()) 5y = list(mydict.values()) 6plt.barh(x,y) 7plt.show() 8 9#エラーメッセージ 10RuntimeWarning: Glyph 12354 missing from current font. 11 font.set_text(s, 0.0, flags=flags)
試したこと
目盛りを数字、アルファベットにするとエラーは出ません。
軸ラベルなどは fontname = 'MS Mincho'で日本語にできました。
初歩的な質問ですが回答よろしくお願いします。
補足情報(FW/ツールのバージョンなど)
python 3.6
matplotlib 3.3.4

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/03/22 10:29