Linux系统中matplotlib字体设置为宋体
黑体不好看吗?为什么要设置成宋体?为什么圆括号要用巨丑的圆角圆括号?嗯?
安装字体
- 下载semisun.ttf,放到/usr/share/fonts/目录下
安装一下
sudo fc-cache -fv
看是否安装上了
/usr/share/fonts/
显示如下
/usr/share/fonts/SimHei.ttf: SimHei,黑体:style=Regular /usr/share/fonts/simsun.ttf: SimSun,宋体:style=Regular
配置matplotlib
看matplotlib字体配置文件在哪里
matplotlib.matplotlib_fname()
修改下面的:
font.family : sans-serif font.sans-serif : SimHei, SimSun # 添加字体 axes.unicode_minus : False #这里要把True改为False,作用就是解决负号'-'显示为方块的问题
删除缓存
删除matplotlib.get_cachedir()
位置下的缓存
然后应该就可以了