gpt4 book ai didi

matplotlib - 当只有一个数据时如何设置matplotlib条形图宽度

转载 作者:行者123 更新时间:2023-12-05 01:02:59 25 4
gpt4 key购买 nike

我正在使用 matplotlib 生成图表。生成条形图时存在一个问题。如果只有一个如下所示的数据,即使设置了宽度,图形的宽度也是覆盖整个区域。示例:

     x = [3] 
y = [10]
bar(x, y, width=0.2,align='center')

最佳答案

width 以“数据”为单位控制条形的宽度。默认情况下,图表的限制会自动缩放到您的数据限制,在这种情况下是您的单个条形的宽度。您只需要轴限制。

x = [3]
y = [10]
fig, ax = plt.subplots(1, 1)
ax.bar(x, y, width=0.2)
ax.set_xlim(0, 5)
plt.show()

关于matplotlib - 当只有一个数据时如何设置matplotlib条形图宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23217902/

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