下载字体文件:simhei.zip 密码:7xdj
找到matplotlib的安装位置
import matplotlib
print (matplotlib.matplotlib_fname()) # 将会获得matplotlib包所在文件夹
得到如下结果
看下配置之前使用中文的输出
打开matplotlib包文件夹
将下载的字体复制到font/ttf
下
找到 #font.sans-serif 开头的这一行,去掉 “#”,并加上 SimHei
修改后如下
font.sans-serif: SimHei, DejaVu Sans, Bitstream Vera Sans, Computer Modern Sans Serif, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif
将 #axes.unicode_minus : True 去掉注释并改为False ,如果不修改,会导致坐标轴的负号显示不出来。
在 终端 执行
rm -rf ~/.matplotlib/*
,然后重启 python或ipython
效果如下