我刚刚面对同样的问题.之后我决定把它全部放在一个不错的课上.对于任何有兴趣的人,您可以在这里获得堆叠的条形图类的实现:
它允许缩放的堆叠图形以及设置条宽和设置高度(具有缩放内容).
给出一个这样的数据集:
d = np.array([[101.,0.,0.,0.,0.,0.,0.],
[92.,3.,0.,4.,5.,6.,0.],
[56.,7.,8.,9.,23.,4.,5.],
[81.,2.,4.,5.,32.,33.,4.],
[0.,45.,2.,3.,45.,67.,8.],
[99.,5.,0.,0.,0.,43.,56.]])
d_heights = [1.,2.,3.,4.,5.,6.]
d_widths = [.5,1.,3.,2.,1.,2.]
d_labels = ["fred","julie","sam","peter","rob","baz"]
d_colors = ['#2166ac',
'#fee090',
'#fdbb84',
'#fc8d59',
'#e34a33',
'#b30000',
'#777777']
它可以使这样的图像:
GPLv3与爱.