Mac下matplotlib中文显示

下载字体文件: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


效果如下
在这里插入图片描述

发布了31 篇原创文章 · 获赞 3 · 访问量 4534

猜你喜欢

转载自blog.csdn.net/Lengwenin/article/details/97372563
今日推荐