1. 下载字体
进入windows系统字体目录: C:\Windows\Fonts,找到字体simhei
2. 添加字体
将simhei.ttf复制到 matplotlib安装目录/mpl-data/fonts/ttf目录
3. 修改配置文件
修改matplotlib配置文件 matplotlib安装目录/mpl-data/matplotlibrc:
#font.sans-serif:DejaVu Sans, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif
修改为
font.sans-serif: SimHei, DejaVu Sans, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif
4. 清除缓存
rm -rf ~/.cache/matplotlib
注:
matplotlib安装目录通过以下方式查看:
import matplotlib
print(matplotlib.matplotlib_fname())