plt多个图片显示在一个大的图片中

 

   plt.figure(figsize=(12, 7))
   for img in image_files:
    #
    	 img_path = os.path.join(imgs_path, img)
         image = cv2.imread(img_path)
         if None:
             print("open image error")
         else:
             #add image to figure
             plt.subplot(4, 5, i)
             plt.imshow(image)
             plt.title(round(score, 2))
             #remove axis x and y
             plt.xticks([])
             plt.yticks([])
             #print(score)
             i += 1
    #         if i >= 20:
    #             break
    plt.show()

对个图片在一张图片中显示,有如下几步

plt.figure()#这相当于一大的图片,幕布
plt.subplot(4, 5, i)#前两个参数就是要显示多少照片,其中的 i 就是这20个中的第几个,也就是索引。
plt.imshow()
plt.show()

你可能感兴趣的:(Python,pytorch,python,排序算法)