之前用Jupyter Notebook 画图的时候,中文字体一直不能显示。出于懒我总是用英文来代替。但总这样也不是法子,昨晚尝试着解决了一下这个问题。现将解决方案呈现如下,亲测好用!
首先,matplotlib中的字体是没有中文字体的,我们先进行字体的安装。步骤如下:
① 中文字体下载
进入网站下载字体:地址
② 中文字体安装
在Jupyter中输入如下代码。
import matplotlib
matplotlib.matplotlib_fname()
获得目录:
'/Users/xxx/anaconda3/lib/python3.7/site-packages/matplotlib/mpl-data/matplotlibrc'
根据目录找到 fonts 文件夹,将下载好的字体拖入到 fonts/ttf 的文件夹内。

③ 修改matplotlibrc
用文本编辑器打开 matplotlibrc 文件,修改以下三个地方:
- 第一个地方:去掉前面的 #
- 第二个地

本文介绍了在Mac环境下,Jupyter Notebook中文字体显示乱码的问题及其解决方法。通过下载中文字体、安装字体、修改matplotlibrc配置文件,以及检查字体安装是否成功,最终成功解决了画图时中文显示不正常的问题。无需清除缓存,只需简单代码修改即可。
最低0.47元/天 解锁文章
4451

被折叠的 条评论
为什么被折叠?



