1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > mac Anaconda matplotlib 中文乱码问题

mac Anaconda matplotlib 中文乱码问题

时间:2019-06-13 11:39:15

相关推荐

mac  Anaconda matplotlib 中文乱码问题

mac Anaconda matplotlib 中文乱码问题

GIthub地址,本文中用到的资源下载地址

这里所有的操作都是以黑体字体为例

一. 准备一个中文字体

二. 清除字体缓存

MAC默认的缓存目录

~/.matplotlib/

三. 添加字体到matplotlib

1. 添加字体文件 matplotlib的默认安装目录在

/anaconda2/lib/python2.7/site-packages/matplotlib/mpl-data

把字体放在相应的目录fonts/ttf中即可

2. 编辑配置文件matplotlibrc

找到font.sans-serif,默认情况下配置如下:

#font.sans-serif:DejaVu Sans, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif

修改为:

font.sans-serif: SimHei, DejaVu Sans, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif

其中SimHei,为我们准备的中文字体

四重启 Anaconda

然后在代码中添加下边语句

#!/usr/bin/python# -*- coding: UTF-8 -*-

重新运行代码即可在图标中显示中文

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。