我是matplotlib的新手,似乎没有直接方法可以增加条形图数据渲染中条形之间的间距。关于此有一些帖子,但是响应说必须使用条形的宽度或x轴的比例,这不是我想要的,因为那样会使我的条变窄或导致重叠和缩放。 x轴不适用于非数字刻度值(对吗?)。我特别想增加条形之间的间距,这对于下面的数据有意义:
import matplotlib.pyplot as plt
plt.bar('state','n_incidents',data=top_5_gun_violence_states)
plt.xlabel('States')
plt.ylabel('# of incidents')
plt.title('Statewise gun violence graph')
plt.xticks(rotation=90)
# plt.figure(figsize=(20, 3))
plt.show()
输出看起来像这样: matplotlib bar plot
很显然,由于状态名称被压缩在一起,因此在条之间需要更多的间距。任何帮助,将不胜感激!谢谢!