#subplot(r,c) provide the no. of rows and columns f, axarr = plt.subplots(2,1) # use the created array to output your multiple images. In this case I have stacked 2 images vertically axarr[0].imshow(img1) axarr[1].imshow(np.log(img2)) plt.show()