[問題] matplotlib用subplot如果秀圖超過一頁該怎麻辦?

看板Python作者 (鋼鐵人史塔克)時間7年前 (2018/06/23 12:05), 7年前編輯推噓0(004)
留言4則, 2人參與, 7年前最新討論串1/1
大家好 小弟最近用matplotlib的subplot來秀多張圖片,並存成一大張圖, subplot用6x5 來顯示多張圖片, 可是當圖片變成500張時,一頁就顯示不完了(不能設成500張一頁,因為500張一頁, 圖片會太小) 請問萬一圖片總數超過原來30張時, 變成多頁顯示的話,下面的code該怎樣改寫呢? 如果圖一多要顯示多頁,而且存成好幾張大圖的話,會變得很複雜嗎(新手請指教) ######################################## num_of_images =500 #圖片共有500張 for i in range(num_of_images): plt.subplot(6,5,i+1) #設定成6x5,一頁最多30張 image = name[i] #name list 放所有圖片的名稱 img = cv2.imread(path+image) plt.imshow(img) plt.savefig('all_images.jpg', dpi=120) # 每30張存成一頁,如果圖多,想要存好多張 plt.show() cv2.waitKey (0) cv2.destroyAllWindows() plt.close() 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.251.204.131 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1529726750.A.296.html ※ 編輯: ironmanstock (111.251.204.131), 06/23/2018 12:10:10

06/25 10:27, 7年前 , 1F
資訊量這麼大可以稍微統計後再華出來
06/25 10:27, 1F

06/25 10:55, 7年前 , 2F
打錯字 *畫
06/25 10:55, 2F

06/28 07:31, 7年前 , 3F
不知道如果不處理可不可以直接用?
06/28 07:31, 3F

07/01 15:38, 7年前 , 4F
我已經會了.看樣子要自己處理分頁問題
07/01 15:38, 4F
文章代碼(AID): #1RBSSUAM (Python)
文章代碼(AID): #1RBSSUAM (Python)