美文网首页
Mac os中matplotlib中文乱码问题

Mac os中matplotlib中文乱码问题

作者: _hahaha | 来源:发表于2017-07-10 20:37 被阅读0次

    1. 下载SimHei.ttf字体

    http://www.fontpalace.com/font-details/SimHei/)
    

    2. 查看matplotlib的字体存放目录

    - 运行命令行终端,输入’python‘进入python编辑
    - 输入 import matplotlib
    - 输入 matplotlib.matplotlib_fname()
    目录在 .../matplotlib/mpl-data/fonts/ttf中,前面的路径会因为每个人的python安装路径不同有所区别,我本人的字体存放目录的完整路径如下
    ‘/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/matplotlib/mpl-data/fonts/ttf ’
    
    matplotlib.png

    3. 将matplotlib的字体缓存文件删除

    cd ~/.matplotlib/
    rm -rf fontList.py3k.cache
    

    4. 代码中配置下载字体

    plt.rcParams['font.sans-serif'] = ['SimHei']  # 用来正常显示中文标签
    plt.rcParams['axes.unicode_minus'] = False  # 用来正常显示负号
    

    5. 成功显示中文字体

    pietu.png

    参考

    简书作者-开化的文章 - ‘mac下的matplotlib中文乱码问题’

    相关文章

      网友评论

          本文标题:Mac os中matplotlib中文乱码问题

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