美文网首页
Python matplotlib pie饼图中文乱码

Python matplotlib pie饼图中文乱码

作者: matianhe | 来源:发表于2017-08-24 21:32 被阅读0次

    在做可视化数据的时候,饼图出现了中文乱码的情况,网上有很多解决的办法都没有成功,最后自己添加了一个中文系统字体解决。

    • 系统Ubuntu17.04
    • python3.5
    • matplotlib

    普遍方法:

    1. 修改matplotlib配置文件,文件位置自己查找:
      sudo locate matplotlibrc
      我的在这里:~/.local/lib/python3.5/site-packages/matplotlib/mpl-data/matplotlibrc
    2. 找到如下font.family等改为如下,simhei.ttf为下载的中文字体。
    #font.family         : serif
    font.serif        :  simhei.ttf
    font.sans-serif    : simhei.ttf
    
    1. 把字体放入文件夹:~/.local/lib/python3.5/site-packages/matplotlib/mpl-data/fonts/ttf
    2. 在代码中添加
    plt.rcParams['font.sans-serif'] = ['simhei']
    plt.rcParams['axes.unicode_minus'] = False
    

    我的方法:

    1. 下载一个中文字体
    2. 放入系统文件夹/usr/share/fonts/truetype/arphic里面任意一个文件夹都可以。

    ok就是这么简单

    相关文章

      网友评论

          本文标题:Python matplotlib pie饼图中文乱码

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