在Anaconda中使用matplotlib设置中文时会出现很多小方框,不想每次都写代码设置中文字体,查了很多资料找到了解决方法:修改matplotlib的配置文件matplotlibrc。
1.下载.ttf格式的中文字体
simhei.ttf
2.将下载的中文字体保存到matplotlib的字体库,并右键安装,我的路径如下:
D:\Anaconda\Lib\site-packages\matplotlib\mpl-data\fonts\ttf
3.然后找到
C:\Users\admin\.matplotlib
文件夹下的fontList.*文件,只要前缀一致都删掉
4.然后在fonts的同级目录下找到配置文件matplotlibrc,用记事本打开,修改部分如下,注意删掉 #:
5.在jupyer里面restart the kernel,再运行即可。