所以,基本上我想要的是减少两个条之间的距离,但我在互联网上阅读的所有解决方案都是改变条形宽度的人,这不是我想要的。
这是我的图表:
x = ['Goal (95%)','Achieved (100%)']
y = [95,100]
plt.bar(x,y,color = ('darkcyan','green'), width = 0.2)
plt.ylabel('Percentage (%)')
我期待这样的事情:
如果我改变宽度,我可以减少距离,但是条形变得很厚,我希望它们很薄。
plt.bar(x,y,color = ('darkcyan','green'), width = 0.8)
plt.ylabel('Percentage (%)')
通过改变图形大小然后更新宽度,我得到了一些非常接近你想要的东西。
plt.figure(figsize=(3,4))
plt.bar(x,y,color = ('darkcyan','green'), width = 0.8)
通常当你缩小图形尺寸时,条形会变得更窄,所以将它与较粗的条纹相结合似乎就可以了。您可以稍微使用数字来获得它想要的结果。