解决方案:
1、下载字体simhei.ttf
2、查找字体路径和字体缓存路径:
import matplotlib # 查找字体路径 print(matplotlib.matplotlib_fname()) # 查找字体缓存路径 print(matplotlib.get_cachedir())
3、将下载好的字体文件,存放到/ttf下
4.修改matplotlibrc文件:
font.family : sans-serif # 去掉前面的# font.sans-serif : SimHei, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif # 去掉前面的#,并在冒号后面添加SimHei axes.unicode_minus : False # 去掉前面的#,并将True改为False
5.删除缓存:
.matplotlib
6、重启,成功