美文网首页
matplotlib 中文显示

matplotlib 中文显示

作者: AnyL8023 | 来源:发表于2016-12-14 11:52 被阅读0次

    原因:matplotlib默认字体并不是中文字体。

    解决方法:将某中文字体设为默认首选字体,本文拟将默认字体设为微软雅黑。

    环境:win7 x64, python2.7

    过程:

    在python的安装目录中找到配置文件:%Python_Home%\Lib\site-packages\matplotlib\mpl-data\matplotlibrc,用任意文本编辑器打开。(最好先备份一下)

    #font.family, 将其注释去掉,冒号后面的值改为Microsoft YaHei

    #font.sans-serif, 将其注释去掉,并将Microsoft YaHei添加到冒号后面的最前面,注意还要再加一个英文逗号(,)

    为保险其间,到C:\Windows\Fonts\中找到微软雅黑对应的字体文件msyh.ttf,将其复制到%Python_Home%\Lib\site-packages\matplotlib\mpl-data\fonts\ttf\目录下

    文/390d19cc641a(简书作者)
    原文链接:http://www.jianshu.com/p/b2ff3a6510e7
    著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

    相关文章

      网友评论

          本文标题:matplotlib 中文显示

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