如何将标签向左移动一个位置?看起来标签是从 1
开始的,而不是从零开始。如何使条形图居中并从左 y
轴和右 y
轴获得一些空间?
这是我的代码:
fig, ax = plt.subplots(figsize=(15,7))
index = np.arange(5) # np.arange(numCp)
bar_width = 0.70
opacity = 0.4
error_config = {'ecolor': '0.6'}
rects1 = plt.bar(index, [400, 555, 666, 777, 888], bar_width,
alpha=opacity,
color='b',
error_kw=error_config,
align='center')
plt.ylabel('Seconds')
plt.title('Seconds to Process')
plt.xticks(index + bar_width, ['Igorj', 'Borja', 'Vasja', 'Sanja', 'Petja'], rotation=45)
ax.yaxis.grid()
plt.tight_layout()
plt.show()
这是我的结果图:
谢谢!
我认为你必须改变这一点:
plt.xticks(index, ['Igorj', 'Borja', 'Vasja', 'Sanja', 'Petja'], rotation=45)
我是一名优秀的程序员,十分优秀!