欢迎光临
一起学习,一起进步

matplotlib中中文乱码?

#coding:utf-8  import matplotlib.pyplot as plt  plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签 plt.rcParams['axes.unicode_minus']=False #用来正常显示负号

#有中文出现的情况,需要u’内容’
 
fig=plt.figure(figsize=(16,8))
plt.plot(x,y_male,label=u”男性名字平均长度”,color=”red”,linewidth=2)
plt.plot(x,y_female,label=u”女性名字平均长度”,color=”blue”,linewidth=2)
plt.xlabel(u”Years/年”,fontsize=16)
plt.ylabel(u”平均长度/字”,fontsize=16)
plt.xticks(fontsize=15) #设置刻度字体大小
plt.yticks(fontsize=15)
plt.title(“US baby Name average Length”,fontsize=16)
plt.legend(fontsize=20)
plt.show()

赞(0) 打赏
未经允许不得转载:openSL » matplotlib中中文乱码?

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏