如何调整xtickslabels之间的差距?

时间:2019-04-03 05:23:52

标签: python matplotlib

xtickslabels彼此之间距离太近,我想在它们之间添加一些空间。顺便说一句,我不想​​第一个小节和y坐标之间的距离太大。

因此,我想知道:
1)如何调整xtickslabels之间的间隙?
2)如何调整第一个小节和y坐标之间的距离?

y_order = [123,123,12,12,124,12]
labels_order = ['a','b','c','d','e','f']


fig = plt.figure(figsize=fig_size)
axes =fig.add_subplot(1,2,1)
axes.bar(np.arange(len(y_order)), y_order, alpha=.65, color='blue', edgecolor='black', width=1)
axes.tick_params(labelsize=label_size)
axes.set_xticks(np.arange(len(y_order)))
plt.xticks(rotation=90)
axes.set_xticklabels(labels_order)
axes.set_ylabel('Ratio(%)', fontsize=label_size)
axes.grid(axis='y', linestyle='-.')
axes.set_xlabel('(a)', fontsize=label_size)

原始输出: enter image description here

预期输出: expect

0 个答案:

没有答案