作者ironmanstock (鋼鐵人史塔克)
看板Python
標題[問題] 圖片太多,用subplot如果超過一頁該怎麻辦
時間Sat Jun 23 12:05:45 2018
大家好
小弟最近用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
→ thatisokay: 資訊量這麼大可以稍微統計後再華出來 06/25 10:27
→ thatisokay: 打錯字 *畫 06/25 10:55
→ ironmanstock: 不知道如果不處理可不可以直接用? 06/28 07:31
→ ironmanstock: 我已經會了.看樣子要自己處理分頁問題 07/01 15:38