首页 > 解决方案 > Matplot Barplot 宽度与数据输入不一致

问题描述

我正在绘制条形图。

所有条应具有相同的宽度。这是在代码中指定的。

实际上,有些条的宽度不同,我不明白为什么。

这是我的可重现代码:

var_width=1
offset=1.5
x_ax=np.arange(0, 254*8,8)

x_ax1=x_ax+offset

random_seed=np.random.seed(20)
random_2=np.random.randint(0,100,size=len(x_ax))
fig, ax = plt.subplots(figsize=(55,10))
ax.bar(x_ax1, random_2, width=var_width, color='blue', label='Budget19')

ax.set_xticks(x_ax1)
ax.set_xticklabels(x_ax1,rotation=90)
ax.legend()

plt.show()

缩小输出

放大输出

标签: pythonmatplotlibbar-chartdata-visualization

解决方案


推荐阅读