Я использовал этот фрагмент кода для рисования 2-х сюжетов на одном и том же рисунке. Я пробовал много вещей, чтобы добавить пробел между столбцами barh в matplotlib, чтобы метки оси y были читабельными, но я не мог это исправить:
plt.figure(figsize=(30, 120))
fig, axes = plt.subplots(ncols=2, sharey=True)
axes[0].barh(names, gaps, align='edge', color='green',height=1)
axes[1].barh(names, mems, align='edge', color='blue',height=1)
axes[0].invert_xaxis()
axes[0].set_yticklabels(names, fontsize=5)
axes[0].yaxis.tick_right()
for ax in axes.flat:
ax.margins(0.01)
ax.grid(True)
fig.tight_layout()
fig.subplots_adjust(wspace=0.37)
Моя текущая фигура выглядит так:
моя текущая цифра
Знаете ли вы, как я могу сделать илабелы читабельными?