处理方法:
方法一:修改配置文件
(1)找到matplotlibrc文件
(2)修改:font.serif和font.sans-serif
font.serif: SimHei, Bitstream Vera Serif, New Century Schoolbook, Century Schoolbook L, Utopia, ITC Bookman, Bookman, Nimbus Roman No9 L, Times New Roman, Times, Palatino, Charter, serif Bookman, Nimbus Roman No9 L, Times New Roman, Times, Palatino, Charter, serif
font.sans-serif: SimHei, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif
方法二:在代码中修改,
from pylab import mpl
mpl.rcParams['font.sans-serif'] = ['SimHei']
方法三:或者在绘制图片前加上:
plt.rcParams['font.sans-serif']=['SimHei'] # 用来正常显示中文
plt.rcParams['axes.unicode_minus']=False # 用来正常显示负号