累积数据条形图
我想画一些柱状图,显示累积的数据。
rects1 = ax.bar(0.02+ind,a, width2,color='k')
rects1a = ax.bar(0.02+ind, a2, width2, color='r',bottom=a)
rects1b = ax.bar(0.02+ind, a3, width2, color='b',bottom=a2)
rects1c = ax.bar(0.02+ind, a4, width2, color='g',bottom=a3)
rects1d= ...
a
、a2
、a3
等等,比如说是10%、25%这样的数据。
我希望能在a3
的上面显示a4
,然后在a2
的上面显示a3
,再在a
的上面显示a2
。最后,我希望所有的加起来能得到100%。
我需要改些什么呢?
谢谢!
1 个回答
0
看看这个 numpy.cumsum()
: http://docs.scipy.org/doc/numpy/reference/generated/numpy.cumsum.html