Я пытаюсь сложить две разные папки с изображениями друг на друга в две строки в Google Colab с помощью Matplotlib. Однако я получаю только нечетный вывод пустого графика и одно изображение под ним.
import glob
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
%matplotlib inline
front_images = []
for img_path in glob.glob('drive/My Drive/chaospicsf/*.png'):
front_images.append(mpimg.imread(img_path))
back_images = []
for img_path in glob.glob('drive/My Drive/chaospicsb/*.png'):
back_images.append(mpimg.imread(img_path))
fig, axs = plt.subplots(2)
fig.suptitle('Vertically stacked subplots')
columns = 2
for i, image in enumerate(front_images):
axs[0].plot(len(images) / columns + 1, columns, i + 1)
plt.imshow(image)
for i, image in enumerate(back_images):
axs[1].plot(len(images) / columns + 1, columns, i + 1)
plt.imshow(image)
Вывод (текущий график) :
Это был предыдущий график , когда я использовал одни и те же оси для обеих папок и не указывал разные подзаголовки и оси: