У меня есть четыре 2D-массива, которые я хочу построить в четырех подзаголовках с помощью imshow. Я хочу, чтобы разделение между этими подзаголовками было удалено, чтобы подзаголовки соприкасались друг с другом, как в Документация Matplotlib (предпоследний пример). Моя попытка:
fig, axs = plt.subplots(2, 2, sharex='col', sharey='row', gridspec_kw={'hspace': 0, 'wspace': 0})
(ax1, ax2), (ax3, ax4) = axs
ax1.imshow(im1)
ax2.imshow(im2)
ax3.imshow(im3)
ax4.imshow(im4)
for ax in fig.get_axes():
ax.label_outer()
plt.show()
Это дает
Разделение в вертикальном направлении кажется правильно удаленным, но я все еще имеют отрыв в горизонтальном направлении. Кто-нибудь знает, как я могу избавиться от этого здесь?