2016-04-08 115 views
1

Ich möchte zwei Bilder nebeneinander in Python mit Matplotlib plotten. Ich möchte jedoch keine separaten Unterplots erstellen. Ich möchte zwei Bilder in der gleichen Figur zeichnen, so dass ich Entsprechungen zwischen den zwei Bildern zeichnen kann. Siehe Bild unten.Plotten von zwei Bildern nebeneinander in Python

enter image description here

In Matlab ich glaube, das imshow mit getan werden kann ([I1, I2]) jedoch der Python-API für matplotlib akzeptiert keine eine Reihe von Bildern. Gibt es eine Möglichkeit, dies in Python zu tun?

Antwort

3

Wenn Sie numpy können Sie einfach eine große Auswahl machen, die die beiden Bilder mit der numpy verketten Funktion darstellt:

import numpy as np 
import matplotlib.pyplot as plt 

img_A = np.ones((10,10)) 
img_B = np.ones((10,10)) 

plot_image = np.concatenate((img_A, img_B), axis=1) 

plt.imshow(plot_image)