[問題] matplotlib用subplot如果秀圖超過一頁該怎麻辦?
大家好
小弟最近用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
Python 近期熱門文章
PTT數位生活區 即時熱門文章