plt.rcParams['font.sans-serif']'''结果如下:这些字体中没有中文字体
['DejaVu Sans',
'Bitstream Vera Sans',
'Computer Modern Sans Serif',
'Lucida Grande',
'Verdana',
'Geneva',
'Lucid',
'Arial',
'Helvetica',
'Avant Garde',
'sans-serif']
'''
获取matplotlib中的所有字体,并找出其中的中文字体
list1 = mpl.font_manager.fontManager.ttflist # 获取matplotlib中所有的字体for font in list1:if font.name.find('Hei')>=0:print(font.name)'''结果如下:第一个就是windows下的雅黑字体,mac中的黑体是:STHeiti
Microsoft YaHei
Microsoft JhengHei
Microsoft JhengHei
Microsoft YaHei
FZLanTingHeiS-UL-GB
Microsoft JhengHei
Microsoft YaHei
SimHei
'''
在当前文件夹中新建一个文本文件,重命名为:matplotlibrc,内容如下: font.sans-serif : Microsoft YaHei, DejaVu Sans, Bitstream Vera Sans, Computer Modern Sans Serif, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif