Как показать несколько изображений на одном рисунке?

Я использую Python lib matplotlib для построения функций, и я знаю, как построить несколько функций в разных подзаголовках s на одной фигуре, например, введите описание изображения здесь

И при обращении с изображениями я использую imshow () для построения изображений, но как построить несколько изображений вместе в разных подзаголовках с одной цифрой?

  • Как переместить ярлык тика в matplotlib?
  • Месторасположение Matplotlib Contour Clabel
  • Как изменить размер легенды с помощью matplotlib.pyplot
  • Matplotlib (pyplot) savefig выводит пустое изображение
  • Python: 2d контурный график из 3 списков: x, y и rho?
  • маскирующая часть контурного участка в matplotlib
  • Как увеличить часть изображения и вставить в тот же участок в matplotlib
  • метки matplotlib prune tick
  • One Solution collect form web for “Как показать несколько изображений на одном рисунке?”

    В документации приведен пример (примерно три четверти пути вниз по странице):

     import matplotlib.pyplot as plt import matplotlib.image as mpimg import numpy as np fig = plt.figure() a=fig.add_subplot(1,2,1) img = mpimg.imread('../_static/stinkbug.png') lum_img = img[:,:,0] imgplot = plt.imshow(lum_img) a.set_title('Before') plt.colorbar(ticks=[0.1,0.3,0.5,0.7], orientation ='horizontal') a=fig.add_subplot(1,2,2) imgplot = plt.imshow(lum_img) imgplot.set_clim(0.0,0.7) a.set_title('After') plt.colorbar(ticks=[0.1,0.3,0.5,0.7], orientation='horizontal') # --------------------------------------- # if needed inside the application logic, uncomment to show the images # plt.show() 

    В принципе, это то же самое, что вы обычно делаете с созданием осей с fig.add_subplot

    Python - лучший язык программирования в мире.