这个问题在这里已有答案:
我有sci-kit learn,fetch_lfw_people的数据集。
import matplotlib.pyplot as plt
# plotting faces
fig, ax = plt.subplots(3,5)
# fig.subplots_adjust(wspace=2)
for enumerate_counter, axi in enumerate(ax.flat):
axi.imshow(faces.images[enumerate_counter], cmap='bone')
axi.set(xticks=[], yticks=[],xlabel=faces.target_names[faces.target[enumerate_counter]])
在尝试使用子图显示图像并使用适当的名称标记每个图像时,我想增加每个图像的大小,并将它们分开足够宽,以使名称不重叠。
我试过了
fig.subplots_adjust(wspace=2)
但是这会分离图像,使名称不重叠,但图像尺寸变小。
无论如何,我可以解决这个问题?
我将给出一些示例,其中包含一些可能导致您朝着正确方向前进的示例数字:
plt.figure(figsize=(20,10))
要么
fig, ax = plt.subplots(figsize=(20, 10))