数据分析工具matplotlib无法显示中文的解决办法

---恢复内容开始---

之前使用matplotlib进行画图分析数据,发现title,xlabel,ylabel不能含有中文字符,否则输出为乱码,这是因为没有为这些中文字符分配字体,通过分配字体可以解决这一问题!

步骤如下:

1、查看系统下安装了那些字体

数据分析工具matplotlib无法显示中文的解决办法

打开之后出现系统安装的所有字体文件

数据分析工具matplotlib无法显示中文的解决办法

 

选择你要使用的字体,右键单击属性,查看字体的存放路径

数据分析工具matplotlib无法显示中文的解决办法

2、在matplotlib中使用该字体来显示中文字符

zhfont1=matplotlib.font_manager.FontProperties(fname='C:\Windows\Fonts\simsun.ttc')
plt.xlabel('性别',fontproperties=zhfont1)
plt.ylabel('人数',fontproperties=zhfont1)

这样便大功告成,实现了matplotlib中显示中文字符!!

 

 

 

 

 

 

 

 

---恢复内容结束---