matplotlib 画图时不会默认中文字符,所以会出现乱码问题
解决方法:
1、在我的电脑找到你的Anaconda文件,我的是在D:\ProgramData\Anaconda3中;
2、然后依次打开文件夹lib\site-packages\matplotlib\mpl-data\matplotlibrc;
3、右键matplotlibrc以记事本方式打开;
4、将文件中的
#font.family: sans-serif
在注释的下一行,添加一行:可显示为中文
font.family: Microsoft YaHei
修改后保存,再次运行可显示为中文
备注:
我的路径指向为fname=r'C:\Windows\Fonts\STXINGKA.TTF'和
fname=r'C:\Windows\Fonts\MSYH.TTC'时就不乱码了