失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python 绘制堆积柱状图

python 绘制堆积柱状图

时间:2024-02-19 03:26:13

相关推荐

python 绘制堆积柱状图

1.原理

/m0_48405781/article/details/108420697

Axes.bar(self, x, height, width=0.8, bottom=None, *, align=’center’, data=None, **kwargs)

在绘制堆积图时,是在前一个的基础上累加的,即需要设置bottom参数。

举例:

import numpy as npimport matplotlib.pyplot as pltlabels = ['Month1', 'Month2', 'Month3', 'Month4']mine = [21, 52, 33, 54]others = [54, 23, 32, 41]Mine_std = [2, 3, 4, 1]Others_std = [3, 5, 2, 3]width = 0.3fig, ax = plt.subplots()ax.bar(labels, mine, width, yerr = Mine_std, label ='Mine')ax.bar(labels, others, width, yerr = Others_std,bottom = mine,label ='Others')ax.set_ylabel('Articles')ax.legend()ax.set_title('matplotlib.axes.Axes.bar Example')plt.show()

其中第二个ax.bar()参数设置bottom = mine即可。

如果觉得《python 绘制堆积柱状图》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。