美文网首页
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