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

时间:2022-07-23
本文章向大家介绍解决jupyter notebook matplotlib绘图中文乱码问题,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

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

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

0. 效果如下

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

import matplotlibmatplotlib.matplotlib_fname()

matplotlibrc:配置文件 fonts:字体文件夹

2. 下载SimHei字体

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

3. 将下载的字体放到fontsttf文件夹下

4. 修改matplotlibrc配置文件

编辑器打开matplotlibrc文件

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

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

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

5. 删除缓存

6. 重启jupyter notebook即可

最后成功显示中文