美文网首页
MAC系统matplotlib非代码控制显示中文字符

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

作者: 罗小笨 | 来源:发表于2017-06-01 21:52 被阅读28次

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非代码控制显示中文字符

      本文链接:https://www.haomeiwen.com/subject/dhvwuttx.html