Python绘制面积图
一、Python绘制面积图对应代码如下图所示
import matplotlib.pyplot as plt from pylab import mpl mpl.rcParams['font.sans-serif'] = ['STZhongsong'] # 指定默认字体:解决plot不能显示中文问题 mpl.rcParams['axes.unicode_minus'] = False plt.figure(figsize=(9,6)) X=['2021年1月','2021年2月','2021年3月','2021年4月','2021年5月','2021年6月'] A商品=[12,9,6,13,10,12] B商品=[8,6,10,7,9,11] C商品=[11,12,9,12,10,9] plt.stackplot(X,A商品,B商品,C商品) plt.xlabel('日期') plt.ylabel('数量') plt.title('面积图',fontsize = 18) plt.legend(['A商品','B商品','C商品'],fontsize = 10,loc='best')#显示图例 plt.show()
二、对应效果图如下所示