有时候需要绘制条形图进行一些数据大小等的对比,绘制并列条形图比较简单,但是若是要绘制叠在一起的条形图,该怎么办呢?
先来看一下效果图:

话不多说,开始整!
首先准备好数据,下面的是横坐标
BD3list = ['C19', 'C20', 'C21', 'C22', 'C23', 'C24', 'C25', 'C26', 'C27', 'C28', 'C29', 'C30', 'C32', 'C33', 'C34',
'C35', 'C36', 'C37', 'C38', 'C39', 'C40', 'C41', 'C42', 'C43', 'C44', 'C45', 'C46']
下面是数据
SC = np.array([0.28143729869879963, 0.1536219748991405, 0.10819366694558143, 0.14169138433276246,

本文介绍了如何使用Python的matplotlib库绘制堆叠条形图,通过实例展示了如何将多个数据集叠加在同一组横坐标上,形成直观的数据对比效果。首先准备数据,包括横坐标和三个不同数据集,然后利用plt.bar()函数,通过bottom参数将每个条形图依次叠加。最终添加图例、坐标标签和文本注释,完成图形的绘制。

1387

被折叠的 条评论
为什么被折叠?



