在pylab/matplotlib中,是否有一个很好的解决方案来高效地显示多个图像?

2024-05-29 04:27:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我在找一个montage.m等价物。 它拍摄一些图像,并以一种节省空间的方式显示它们。在

我主要在寻找比子图更节省空间的东西,可以管理各种颜色的地图。 所以它不需要像链接那样全面,但是在我开始移植之前。。。在


Tags: 图像链接颜色方式地图空间节省montage
1条回答
网友
1楼 · 发布于 2024-05-29 04:27:02

您可能需要查看imagegrid。在

编辑:这很容易变成有用的东西

import matplotlib.pyplot as plt
from mpl_toolkits.axes_grid1 import ImageGrid
import numpy as np

im = np.arange(100)
im.shape = 10, 10
images = [im for i in range(20)]

fig = plt.figure(1, (4., 4.))
grid = ImageGrid(fig, 111,
                 nrows_ncols=(2, 10),
                 axes_pad=0,
)

for i in range(20):
    grid[i].imshow(images[i], cmap=plt.get_cmap('Greys_r'))  # The AxesGrid object work as a list of axes.
    grid[i].axis('off')
plt.show(block=True)

相关问题 更多 >

    热门问题