plt.bar柱状图中如何改变每个柱子之间的间距

这是我的柱状图,因为之间间距过窄导致数字挤到了一起,我搜了很多解决间距的方法,但是并没有针对我这个问题的解决办法。。。

plt.bar柱状图中如何改变每个柱子之间的间距_第1张图片
后来我才发现其实非常简单:只用设置figsize的大小就好,figsize大了,间距自然就大了。

import matplotlib.pyplot as plt

# 设置figsize的大小
plt.figure(figsize=(15, 5), dpi=80)
# 画柱状图,width可以设置柱子的宽度
plt.bar(np.array(x[flag]), np.array(np.sort(y)), width=0.7)
# 设置x轴字体的大小
plt.xticks(fontsize=12)
plt.show()

效果图:

plt.bar柱状图中如何改变每个柱子之间的间距_第2张图片

你可能感兴趣的:(python,matplotlib)