我有这个条形图并且随宽度值的变化只会改变最后一个条的宽度。我附上了图片和代码。谁知道为什么?
indexes = np.arange(len(labels))
width = 2
pdb.set_trace()
plt.bar(indexes, values, width=2, color="blueviolet")
plt.xlabel("Phenotype identifier", fontdict=font)
答案 0 :(得分:3)
因为你的条形相互之间的条形和数据恰好是单调增加的,如果你(假设indexes=range(10)
),请参阅:
plt.bar(indexes, range(10)[::-1], width=2, color="blueviolet") #indexes should be indices
你会得到: