![图片[1]-pycharm 画图中文乱码-uusu优素-乐高,模型,3d打印,编程](http://uusucn.zbbe.cn/wp-content/uploads/2024/01/5ef15eab954a8266.jpg)
importmatplotlib.pyplotasplt importmatplotlib
出现中文乱码原因:
matplotlib中找不到中文字体
解决方法:
1.找到中文字体文件的地址和字体文件名
通常:C:\Windows\Fonts\字体文件名
2.加载字体
zh_font=matplotlib.font_manager.FontProperties(fname='C:\Windows\Fonts\simfang.ttf')
3.显示中文时增加字体属性
例如:
plt.title(u'混淆矩阵',fontproperties=zh_font)
plt.ylabel(u'实际类型',fontproperties=zh_font)
plt.xlabel(u'预测类型',fontproperties=zh_font)
另一种解决:
#加这个两句可以显示中文 plt.rcParams['font.sans-serif']=[u'SimHei'] plt.rcParams['axes.unicode_minus']=False原文来自:https://www.py.cn
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END



















































暂无评论内容