如何删除条形图周围的空白

时间:2018-11-29 10:07:18

标签: python matplotlib charts

我正在尝试使用matplotlib在python中制作条形图。 这是我的代码

fig = plt.figure(figsize=(6.5, 3), dpi=300) 
plt.bar(y_pos, X, align='center', color='red', ecolor='black')
plt.bar(y_pos, X, align='center', color='green', ecolor='black')
plt.bar(y_pos, X, align='center', color='blue', ecolor='black')
plt.bar(y_pos, X, align='center', color='orange', ecolor='black')

plt.ylabel("Rate", size=8)
plt.xlabel("Label", size=8)
plt.xticks(np.arange(1,57,1))
plt.ylim([50,100])
plt.tick_params(axis='x', which='major', labelsize=4)
plt.tick_params(axis='y', which='major', labelsize=6)
plt.show()

但是问题是条周围多余的空间。如何删除空白?
  enter image description here

1 个答案:

答案 0 :(得分:0)

您可以在显示图形之前使用功能tight_layout()