python - Is there a good solution for space efficiently showing multiple images in pylab/matplotlib? -


i looking montage.m equivalent. takes images , displays them in nice , space-efficient manner.

i looking more space-efficient subplots , can manage various colormaps. doesn't need comprehensive in link before start porting...

you may want imagegrid.

edit: made usable

import matplotlib.pyplot plt mpl_toolkits.axes_grid1 import imagegrid import numpy np  im = np.arange(100) im.shape = 10, 10 images = [im in range(20)]  fig = plt.figure(1, (4., 4.)) grid = imagegrid(fig, 111,                  nrows_ncols=(2, 10),                  axes_pad=0, )  in range(20):     grid[i].imshow(images[i], cmap=plt.get_cmap('greys_r'))  # axesgrid object work list of axes.     grid[i].axis('off') plt.show(block=true) 

Comments

Popular posts from this blog

SPSS keyboard combination alters encoding -

Add new record to the table by click on the button in Microsoft Access -

javascript - jQuery .height() return 0 when visible but non-0 when hidden -