MAC系统matplotlib非代码控制显示中文字符

1、下载simhei.tty字库文件

2、查找matplotlibrc文件

3、matplotlibrc文件所在文件夹mpl-data目录下会有一个fonts文件夹,将下载的simhei.tty文件拷到该文件夹下

4、打开matplotlibrc文件,找到font.family ,font.sans-serif,font.sans-serif去掉注释

5、在font.sans-serif后添加simhei:

font.sans-serif : SimHei, DejaVu Sans, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif

font.sans-serif    : SimHei,PingFang,Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif

6、去掉axes.unicode_minus前注释,使得“-”可以正常显示

7、进入~/.matplotlib/目录,删除fontList.cache

8、重启机器

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容