当在使用matplotlib是出现中文乱码如何解决呢?
E:\Anaconda\lib\site-packages\matplotlib\backends\backend_agg.py:211: RuntimeWarning: Glyph 19978 missing from current font. font.set_text(s, 0.0, flags=flags)
上面这个是中文乱码问题,表示,你在用matplotlib时候不可以使用中文,不然会出现乱码问题,那入何解决呢.
在你的代码前面加上这2行代码就解决了
plt.rcParams[‘font.sans-serif’]=[‘SimHei’] #用来正常显示中文标签
plt.rcParams[‘axes.unicode_minus’]=False #用来正常显示负号
上面的代码表示你使用了中文标签。自动识别字体为中文标签
你想想每次要在代码前加上这个是不是太麻烦了,
下面提供一种更好的方法,那就是直接在window系统上安装SimHei
这个,可以一劳永逸的解决中文乱码问题
下载链接:SimHei字体下载
这样再也不要担心乱码问题了。