python matplotlib绘图乱码问题解决指南

avatar
作者
筋斗云
阅读量:0

python matplotlib绘图中文乱码问题解决指南

一般如果你绘图出现中文乱码,那常常是由字体引起的。因此,我们可以使用下面的语句来配置一个绘图使用的中文字体:

plt.rcParams['font.sans-serif'] = ['SimHei'] 

你设置为中文后,如果数据中存在负号,显示时可能负号会变成方块。为了解决此问题,我们使用传统的负号来显示,而不是使用Unicode字符集中的负号。

plt.rcParams['axes.unicode_minus'] = False