pandas 繪圖中文

import sys   
reload(sys) 
sys.setdefaultencoding('utf-8')  
import matplotlib.font_manager as fm
myfont = fm.FontProperties(fname='../0416/字體/simsun.ttc')
myfont.set_family('SimHei')


ax = tp.plot(kind = 'bar', rot = 0, figsize= [16, 10]) 
labels = [label.decode("utf-8") for label in tp.index.values] 
ax.set_xticklabels(labels, fontproperties=myfont) 
ax.set_xlabel(tp.index.name, fontproperties=myfont) 
ax.legend(prop = myfont)
plt.show()

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章