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

it2022-05-09  38

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

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

步骤如下:

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

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

 

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

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

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

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

 

 

 

 

 

 

 

 

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

转载于:https://www.cnblogs.com/logo-1949/p/8869793.html

相关资源:基于Linux系统中python matplotlib画图的中文显示问题的解决方法

最新回复(0)