1、加了代码还是报错RuntimeWarning: Glyph 20540 missing from current font.
font.set_text(s, 0, flags=flags)
说明是因为解释器没有黑体安装包
可以直接复制Windows字体库,C:\Windows\Fonts找到字体文件复制到解释器路径下
2、在Anaconda的安装目录下,fonts文件夹的位置如上图的路径:D:\AnaInstallDir\Anaconda3\Lib\site-packages\ matplotlib\mpl-data\fonts\ttf
。
解释器是自己安装的Python,文件夹的位置一般为:C:\Users\用户名\AppData\Local\Programs\ Python\ Python35\Lib\site-packages\matplotlib\mpl-data\fonts\ttf
3、注意代码中设置了英文字体后注释掉黑体才能正常显示
plt.rc('font',family='Times New Roman')