Я строю массив изображений в виде вспомогательных участков следующим образом:
fig, ax = plt.subplots(nrows=32,ncols=3, sharex=True, sharey=True)
...
for n in range(32*3):
ax = plt.subplot(32, 3, n) # select where to plot
plt.imshow(filt, cmap='gray') # plot image
n += 1
...
plt.show()
, но изображения слишком малы - кажется, что plt.show()
поддерживает горизонтальное / вертикальное соотношение равным 1, поэтому общий график составляетквадрат, но должно быть соотношение 32/3. В результате мои изображения выглядят очень маленькими и отдаленными в столбцах: Я пытался использовать tight_layout()
, как предлагалось здесь , и пытался plt.axes().set_aspect(32/3)
, но это не помоглоэффект. Есть много примеров, в которых используется одинаковое количество вспомогательных участков по горизонтали и вертикали, поэтому вспомогательные участки выглядят нормально, но в моем случае у меня 32 строки и 3 столбца, что странно масштабируется. Чего мне не хватает?