matplotlibで作ったグラフの横軸と縦軸の説明が文字化けしてしまいます。
#coding:utf-8 def make_img(): xlist = [50,120,100] ylist =[60,100,130] plt.plot(xlist, ylist,color="#3bafda",marker="x", markersize=15, markeredgewidth=4, linewidth=0) plt.xlim(0,180) plt.ylim(0, 230) plt.xlabel(u"身長") plt.ylabel(u"体重") plt.fill_between(x=[0,80],y1=0,y2=120, facecolor='yellow', alpha=0.08) plt.fill_between(x=[0,85], y1=0, y2=130, facecolor='yellow', alpha=0.2) jpg_image_buffer = cStringIO.StringIO() plt.savefig(jpg_image_buffer) array = base64.b64encode(jpg_image_buffer.getvalue()) jpg_image_buffer.close() return array
とコードを書いて実行すると
横軸と縦軸のラベルが□□□□□□ のように文字化けしてしまっています。
plt.xlabel(u"身長")
や
plt.ylabel(u"体重")
のようにuとつけても文字化けしてしまい、#coding:utf-8 と書いても文字化けしてしまいます。どのように直せばよいのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。