python 错误RuntimeWarning: Glyph 22823 missing from current font. font.set_text(s, 0.0, flags=flags)

当我们用Matplotlib库画图时候很容易出现下面错误,并且画出来的图表图标会出现乱码错误,中文显示不出来等错误,出现运行错误如下,这时候怎么办呢?
python 错误RuntimeWarning: Glyph 22823 missing from current font. font.set_text(s, 0.0, flags=flags)_第1张图片
python 错误RuntimeWarning: Glyph 22823 missing from current font. font.set_text(s, 0.0, flags=flags)_第2张图片
接下来我们写一下后面的解决办法:

plt.rcParams['font.sans-serif']=['SimHei'] #显示中文标签
plt.rcParams['axes.unicode_minus']=False   #解决负号“-”显示为方块的问题

上述两行代码便可以解决乱码,中文显示不出来,负号显示方块等问题了,我们来看一下修改后的结果:
python 错误RuntimeWarning: Glyph 22823 missing from current font. font.set_text(s, 0.0, flags=flags)_第3张图片
问题就很容易解决了,欢迎大家评论可以有更好的方法。

你可能感兴趣的:(python,BUG,python,bug,乱码)