前提
Matplotlibで描いたグラフの凡例を日本語対応させるため、以下のサイトを参考に試しました。
Matplotlibの日本語対応
リンクサイトの内容に従って自分が書いたコードの対応箇所が以下の通りです。「Osaka.ttf」を読み込むことで「あいうえお」と表示させたいです。
python
1from matplotlib.font_manager import FontProperties 2fp = FontProperties(fname = r"/System/Library/Assets/Osaka.ttf") 3 4ax = mcAllTrend.plot.scatter(x = "hour", y = "rankUpp", title = "transition in rank", c = "r", label ="ABC") 5mcAllTrend.plot.scatter(x = "hour", y = "rankLow", title = "transition in rank", c = "b", label = "abc", ax=ax).set_ylim([30, 0]) 6mcAllTrend.plot.scatter(x = "hour", y = "rankAbb", title = "transition in rank", c = "g", label = "あいうえお", ax=ax).set_ylim([30,0]) 7plt.ylabel("rank") 8plt.legend(loc="upper left", prop=fp)
エラー
しかし、「FileNotFoundError」のエラーが表示されてしまいます。
python
1fname = r"/System/Library/Assets/Osaka.ttf"
の部分が問題なのだろうか、と思うのですが、どうすれば正常に「Osaka.ttf」を読み込めるでしょうか。
回答1件
あなたの回答
tips
プレビュー