Python matplotlib pie饼图中文乱码

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

  • 系统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就是这么简单

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容