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

2020-08-20 07:43:33 浏览数 (1)

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

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

0. 效果如下

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

代码语言:javascript复制
import matplotlibmatplotlib.matplotlib_fname()

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

2. 下载SimHei字体

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

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

4. 修改matplotlibrc配置文件

编辑器打开matplotlibrc文件

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

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

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

5. 删除缓存

6. 重启jupyter notebook即可

最后成功显示中文


0 人点赞