Я хотел бы создать матричный подзаговор и отобразить каждый BMP-файл из каталога в другом подзаголовке, но я не могу найти подходящее решение для своей проблемы, может кто-нибудь мне помочь ?.Задать несколько файлов изображений в подзаголовках matplotlib
Это код, который у меня есть:
import os, sys
from PIL import Image
import matplotlib.pyplot as plt
from glob import glob
bmps = glob('*trace*.bmp')
fig, axes = plt.subplots(3, 3)
for arch in bmps:
i = Image.open(arch)
iar = np.array(i)
for i in range(3):
for j in range(3):
axes[i, j].plot(iar)
plt.subplots_adjust(wspace=0, hspace=0)
plt.show()
Я имею следующее сообщение об ошибке после выполнения:
Ralf, спасибо за Ваш ответ. Если я понял ваш ответ, мне нужно изменить формат с BMP на PNG, а затем снова запустить мой код? Вы не упомянули о моем коде, если у меня PNG вместо BMP, вы думаете, что мой код будет запущен? Еще раз спасибо. – hammu
для первой попытки я бы сохранил это проще, как в http://matplotlib.org/1.3.1/users/pyplot_tutorial.html#pyplot-tutorial и выше. если он работает, вы можете добавить более сложные функции. –