jupyter matplotlib画图中文乱码的解决方案

在jupyter notebook中使用matplotlib画图时,中文字体显示乱码

看提示是缺少字体

查找matplotlib字体配置文件的目录

import matplotlib
matplotlib.matplotlib_fname()

下载字体,放入对应目录中

下载地址:https://xinhaojin.lanzoui.com/ibUMJvbo7ib

修改配置文件,启用新字体

打开matplotliblibrc

取消font.family前面的注释

取消font.sans-serif前面的注释,冒号后面增加SimHei

取消axes.unicode_minus前面的注释,True改为False

清除缓存

删除~/.cache/matplotlib

重启服务器

中文出现


jupyter matplotlib画图中文乱码的解决方案
https://xinhaojin.github.io/2021/10/14/jupyter-matplotlib画图中文乱码的解决方案/
作者
xinhaojin
发布于
2021年10月14日
许可协议