解决jupyter notebook matplotlib绘图中文乱码问题
最近想给绘制出来的图加入中文标题,但是出现方形乱码。查了番资料,最后找到了解决办法。
0. 效果如下
1. 首先查找matplotlib字体配置文件的目录。
import matplotlibmatplotlib.matplotlib_fname()
复制
matplotlibrc:配置文件
fonts:字体文件夹
2. 下载SimHei字体
需要的朋友可以到我的公众号【拇指笔记】,后台回复:SimHei,自取。
3. 将下载的字体放到fonts\ttf文件夹下
4. 修改matplotlibrc配置文件
编辑器打开matplotlibrc文件
将这行去掉注释(我的截图是已经去掉的)
将这行也去掉注释,True改成False
将这行注释也去掉,冒号后加 SimHei