windows下解决中文乱码问题
1. 下载 SimHei 字体(或者其他的支持中文显示的字体也行)
1) 安装字体
windows下:双击安装
2. 找到修改的配置文件
import matplotlib
matplotlib.matplotlib_fname()
3. 对相关的配置进行修改
打开matplotlibrc文件
进行修改文件 (ctrl+F查找对应位置)
font.family : sans-serif 将注释打开
font.serif : simhei,DejaVu Serif, 将注释打开,并增加simhei,
font.sans-serif : simhei,DejaVu Sans, 将注释打开,并增加simhei,
4. 删除.matplotlib缓存文件 重新启动jupyter notebook
mac系统解决方案:
1. 下载 SimHei 字体(或者其他的支持中文显示的字体也行)
1) 安装字体
Mac下:双击安装
2. 找到修改的配置文件
import matplotlib
matplotlib.matplotlib_fname()
3. 修改配置文件matplotlibrc
vi ~/.matplotlib/matplotlibrc
将文件内容修改为:
font.family : sans-serif
font.sans-serif : SimHei
axes.unicode_minus : False
4. 删除.matplotlib缓存文件 重新启动jupyter notebook
以上两种方式在放入SimHei字体之后可以利用一下代码查看是否可用
import matplotlib
sorted([f.name for f in matplotlib.font_manager.fontManager.ttflist])