五分钟解决jupyter notebook matplotlib绘图中文乱码问题

需要字体的朋友可以到我的公众号【拇指笔记】,后台回复:SimHei,自取。

解决jupyter notebook matplotlib绘图中文乱码问题

最近想给绘制出来的图加入中文标题,但是出现方形乱码。查了番资料,最后找到了解决办法。

0. 效果如下

1. 首先查找matplotlib字体配置文件的目录。

import matplotlib
matplotlib.matplotlib_fname()

matplotlibrc:配置文件

fonts:字体文件夹

2. 下载SimHei字体

需要的朋友可以到我的公众号【拇指笔记】,后台回复:SimHei,自取。

3. 将下载的字体放到fonts\ttf文件夹下

4. 修改matplotlibrc配置文件

编辑器打开matplotlibrc文件

将这行去掉注释(我的截图是已经去掉的)

扫描二维码关注公众号,回复: 10778254 查看本文章

将这行去掉注释,冒号后加 SimHei

​ 将这行也去掉注释,True改成False

5. 删除缓存

6. 重启jupyter notebook即可

最后成功显示中文

发布了31 篇原创文章 · 获赞 72 · 访问量 4953

猜你喜欢

转载自blog.csdn.net/weixin_44610644/article/details/104743811