gpt4 book ai didi

python - Matplotlib 条形图宽度只改变最后一个条形的宽度

转载 作者:太空宇宙 更新时间:2023-11-04 01:19:28 24 4
gpt4 key购买 nike

我有这个条形图,改变宽度值只会改变最后一个条形的宽度。我附上了图片和代码。有人知道为什么吗?

indexes = np.arange(len(labels))
width = 2
pdb.set_trace()
plt.bar(indexes, values, width=2, color="blueviolet")
plt.xlabel("Phenotype identifier", fontdict=font)

enter image description here

最佳答案

因为您的条形相互重叠并且您的数据恰好是单调递增的,请看,如果您(假设 indexes=range(10)):

plt.bar(indexes, range(10)[::-1], width=2, color="blueviolet")  #indexes should be indices

你会得到:

enter image description here

关于python - Matplotlib 条形图宽度只改变最后一个条形的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22254600/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com