灵感来源:matplotlib绘图中文乱码问题-阿里云开发者社区
出现的问题如下:
解决方案在代码前部加以下代码:
from pylab import mpl
设置显示中文字体,
设置font.sans-serif 或 font.family 均可
mpl.rcParams["font.sans-serif"] = ["Arial Unicode MS"] ## mac
plt.rcParams['font.family']=['Arial Unicode MS'] ## mac
mpl.rcParams["font.sans-serif"] = ["SimHei"] ## win
plt.rcParams['font.family']=['SimHei'] ## win
设置正常显示符号
mpl.rcParams["axes.unicode_minus"] = False