-1

我正在寻找一个montage.m等价物。它需要一些图像并以一种美观且节省空间的方式显示它们。

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

4

1 回答 1

3

您可能想查看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)
于 2013-05-18T22:14:22.480 回答