- 查看系统中有那些字体
import matplotlib.font_manager
a = sorted([f.name for f in matplotlib.font_manager.fontManager.ttflist])
for i in a:
print(i)
- 查看配置文件位置
import matplotlib
matplotlib.matplotlib_fname() #将会获得matplotlib包所在文件夹
- 下载微软雅黑字体并在添加,文件-》添加字体;(command+o),并且他放到 fonts/ttf 下
窗口开的太多忘记在哪下载的了,索性传到github上吧
微软雅黑字体下载
4. 取消font.famliy ,font.sans-serif 注释,并添加微软雅黑字体
5. 重现加载字体库
from matplotlib.font_manager import _rebuild
_rebuild()
- 定义全局变量,使用即可
mpl.rcParams['font.sans-serif'] = ['Microsoft YaHei']