Matplotlib绘图中文乱码解决
本方法适用于windows平台
环境
Windows10系统
Anaconda3
字体准备
1、下载安装需要使用的中文字体(我用的是SimHei)
2、在C:\Windows\Font下找到目标字体,将其复制到“D:\Anaconda\Lib\site-packages\matplotlib\mpl-data\fonts\ttf\”(自己的Anaconda安装路径)
配置
1、打开“C:\Users\Administrator.matplotlib”目录下的fontList.json文件
在文件中有目标字体的信息即可
2、配置matplotlibrc
打开“D:\Anaconda\Lib\site-packages\matplotlib\mpl-data\matplotlibrc”
将font.family改为目标字体的名称(上图标红的name)并将#去掉
在font.sans-serif后添加字体名称,同样取消注释使配置生效重启环境即可