0
我希望以圖像名稱作爲標題在循環中顯示圖像。每個圖像都顯示在循環中,但標題不顯示。Python matplotlib - 圖像標題不在循環中顯示
在下面的函數中,img_list
包含以下列表[image, image_title]
。
def display_images(img_list, cmap='gray', cols = 2, fig_size = (10, 10)):
"""
Display images in img_list
"""
i = 1 # for subplot
num_images = len(img_list)
num_rows = num_images/cols
plt.figure(figsize=fig_size)
for image in img_list:
image_file_name = image[1]
plt.subplot(num_rows, cols, i)
plt.title = image_file_name
plt.imshow(image[0], cmap=cmap)
i += 1
plt.show()
謝謝。
謝謝 - 有效。對於其他找到這個答案的人來說,內核需要在更改後重新啓動。否則,你會得到一個''str'對象不可調用''錯誤。 – dvd940