引用出自:
http://www.360doc.com/content/14/0713/12/16740871_394080556.shtml
https://zhuanlan.zhihu.com/p/73435991
matplotlib库中的font_manager.py生成一个fontlist-v310.json文件,路径为C:\Users\(系统用户名)\.matplotlib,这个文件中存有可用字体的名称(包括系统内的本地字体),而可调用的字体的名称并非字体文件的名称,所以需根据需求在文件中查询所需更改字体的名称。
下图即为字体名称与实际字体文件名称不同的截图(fname是具体字体的路经及文件名称,name是matplotlib中更改字体时),FZSTK——>FZShuTi
最终使用
matplotlib.rcParams['font.family'] = 'FZShuTi'
来更改字体。