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、重启机器

你可能感兴趣的:(MAC系统matplotlib非代码控制显示中文字符)