代码中加入以下代码,字体可随意设置为系统已有字体
pyplot.rcParams['font.sans-serif'] = ['Microsoft YaHei']
以微软雅黑为例:
import matplotlib.pyplot as pyplot
x = [2001, 2002, 2003, 2004, 2005]
y1 = [2132, 3213, 3244, 5467, 8765]
y2 = [2432, 6434, 7645, 3254, 1234]
pyplot.plot(x, y1, color='red', linewidth=2.0, linestyle='--', label='红色')
pyplot.plot(x, y2, color='green', linewidth=3.0, linestyle=':', label='绿色')
pyplot.rcParams['font.sans-serif'] = ['Microsoft YaHei']
pyplot.legend(loc='best')
pyplot.xlabel('年份')
pyplot.ylabel('销量')
pyplot.title('销量排行')
pyplot.yticks([2000, 5000, 8000], [r'很少', r'一般', r'很多'])
pyplot.show()
折线图: