彻底解决使用matplotlib绘图的时候图标上的中文显示不正常
本文解决在使用matplotlib绘图的时候图标上的中文显示不正常的情况,彻底解决的。
问题:
在使用matplotlib绘图的时候图标上的中文显示不正常
原因
没有给matplotlib指定一个它能知道的字体。matplotlib本身是支持中文的,只是都是以拼音标注的。
1 | # 查询当前系统所有字体 |
解决办法
在开头加入两行代码
1 | import csv |
再跑一遍:

发现了新问题,前边的办法可以解决中文的显示问题,但是在axis存在负值的时候,负号显示不出来。
经过一番查询,目前较为好的解决办法是在文档前边加入这两句,同时解决这两个问题。
1 | # 中文和负号的正常显示 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Na's Blog!