簡體   English   中英

如何在不更改圖表條形寬度的情況下近似圖表的條形? (Matplotlib)

[英]How can I approximate the bars of a chart without changing the width of those bars? (Matplotlib)

因此,基本上我想要的是減小兩個條形之間的距離,但是我在互聯網上閱讀的所有解決方案都是人們改變條形的寬度,而這不是我想要的。

這是我的圖表:

x = ['Goal (95%)','Achieved (100%)']
y = [95,100]

plt.bar(x,y,color = ('darkcyan','green'), width = 0.2)
plt.ylabel('Percentage (%)')

Imgur

我期望這樣的事情:

Imgur

如果更改寬度,則可以減小距離,但是條變得非常粗,我希望它們變薄。

plt.bar(x,y,color = ('darkcyan','green'), width = 0.8)
plt.ylabel('Percentage (%)')

Imgur

通過更改圖形大小然后更新寬度,我得到了一些與您要工作的工作非常接近的東西。

plt.figure(figsize=(3,4))
plt.bar(x,y,color = ('darkcyan','green'), width = 0.8)

通常,當您縮小圖形尺寸時,條形會變得更窄,因此將其與較粗的條形結合似乎可以解決問題。 您可以稍微玩一些數字,以准確地獲得所需的數字。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM