X 軸と最初の水平バーの間のスペースを調整する方法。デフォルトでは、x 軸とプロットされた最初の水平バーの間に大きなスペースがあります。
ここに私のサンプルコードがあります:
hbar_fig = plt.figure()
ax3 = plt.subplot(111)
ax3.barh(y_pos, data, self.hbar_width, align='center', color='#0073cf', edgecolor='#0073cf')
matplotlib.pyplot.gcf().set_size_inches(10, len(data) * 1)
ax3.set_xlim(0, max(data) + 1)
plt.grid(b=True, color=self.x_grid_line_color, linestyle='-')
plt.yticks(y_pos, map((lambda x, y: x + ' - ' + str(y)), app_data.keys(), app_data.values()), weight=self.x_font_weight, fontsize=9)
plt.tick_params(axis='y', direction='out', pad=12)
plt.tight_layout()
hchart_buffer.close()
plt.close(hbar_fig)