python中plot图例怎么显示中文名字

2025-03-12 10:16:29
推荐回答(2个)
回答1:

代码开头加这两行:
from pylab import mpl
mpl.rcParams['font.sans-serif'] = ['SimHei'] #SimHei是黑体的意思
.......
plt.plot(x,y,label=u'类别1') #注意像这里,标题前面要加个u
plt.legend(loc=0)

今天才找到这个方法,是成功的,而且很简便。望采纳

回答2:

from pylab import mpl
mpl.rcParams['font.sans-serif'] = ['SimHei'] #SimHei是黑体的意思
.......
plt.plot(x,y,label=u'类别1') #注意像这里,标题前面要加个u
plt.legend(loc=0)

今天才找到这个方法,是成功的,而且很简便。望采纳