- 下载中文字体(黑体,看准系统版本,选择MAC版本)
SimHei Download - 找到电脑上的matplotlib字体文件夹,由于我使用的是anaconda安装的python3,路径就是/Users/apple/anaconda/lib/python3.6/site-packages/matplotlib/mpl-data/fonts/ttf,将第 1 步里面下载好的SimHei.ttf 拷贝到 ttf 文件夹下面
- 修改配置文件matplotlibrc,在路径/Users/apple/anaconda/lib/python3.6/site-packages/matplotlib/mpl-data目录下面,修改下面三项配置
font.family: sans-serif
font.sans-serif: SimHei, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif
axes.unicode_minus: False
修改的时候千万不要改错,建议用command+F来定位位置
- 最重要的一步来了,改了配置之后并不会生效,需要重新加载字体,在命令行中打开Python,并运行如下代码:
from matplotlib.font_manager import _rebuild
_rebuild() #reload一下
这样子就改好啦,默认字体就显示成中文啦,之后也不需要在代码里面添加额外的代码去设定语言。
网友评论