安装宋体
查找plt安装目录:
locate -b '\mpl-data'
得到:
/usr/local/lib/python2.7/dist-packages/matplotlib/mpl-data /usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data
mpl-data文件夹下有个/fonts/ttf文件夹,将ttf格式的字体文件复制到此ttf文件夹下即可
sudo mv SimSun.ttf /usr/local/lib/python2.7/dist-packages/matplotlib/mpl-data/fonts/ttf
SimSun.ttf下载:https://github.com/micmro/Stylify-Me/blob/master/.fonts/SimSun.ttf
接下来删除当前用户matplotlib的缓冲文件:
rm -rf ~/.cache/matplotlib/*
中文设置
原理:
- 使用fontproperties局部设置字体为宋体
- 英文放到公式中,使用stix字体,此字体非常接近于Times New Roman
- 其余字体为默认字体(坐标轴刻度等)