【发布时间】:2018-02-18 22:28:58
【问题描述】:
我希望以图像名称作为标题循环显示图像。每个图像都显示在循环中,但标题不显示。
在下面的函数中,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()
谢谢。
【问题讨论】:
标签: python matplotlib imshow