groups = data.groupby('月份') x = [each[0] for each in groups] y = [each[1].金额.sum() for each in groups] z = [each[1].金额.count() for each in groups] money_mean = data.金额.sum()/9 order_mean = data.金额.count()/9 plt.figure(figsize=(18, 10), dpi=80) plt.subplot(221) plt.plot(x, y,linewidth=2) plt.axvspan('07', '08', color='#EE7621', alpha=0.3) plt.axhline(money_mean, color='#EE7621', linestyle='--',linewidth=1) plt.title("每月销售额趋势图",color='#4A708B',fontsize=24) plt.ylabel("金额/(亿)",fontsize=16) plt.subplot(222) plt.plot(x, z, linewidth=2, color = '#EE7621') plt.axvline('07', color='#4A708B', linestyle='--',linewidth=1) plt.axhline(order_mean, color='#4A708B', linestyle='--',linewidth=1) plt.title("每月订单量趋势图",color='#4A708B',fontsize=24) plt.ylabel("订单/(单)",fontsize=16) plt.show()(麻烦源代码)
推荐阅读: https://blog.csdn.net/pdcfighting/article/details/113777651