Hi,

I'm trying to make a plot of an image grid, however, I'd like to have

additional axes on top, to the left and to the right of _some_ images.

I thought that AxesGrid toolkit is exactly what I need, because

otherwise I'm having lots of trouble to force the same size and aspect

ratio of all images (e.g. with GridSpec).

Unfortunately, whereas simple ImageGrid looks great, when I start adding

axes, it breaks down and basically it looks like it's not adding new

axes to individual image axes, but to the whole ImageGrid:

http://i.imgur.com/X76Z9ji.png (left: w/o axes, right: broken state)

The reproducer is as follows:

im = np.arange(1000000)

im.shape = 1000, 1000

f = pyl.figure()

grid = ImageGrid(f, 111,

nrows_ncols=(2, 3),

axes_pad = 1,

)

for ax in grid:

ax.matshow(im)

divider = make_axes_locatable(grid[4])

cax = divider.append_axes("top", size="5%", pad=0.05)

pyl.show()

I would greatly appreciate any advice on how to achieve what I'm looking

for with matplotlib...

Thanks,

## ···

--

Sincerely yours,

Yury V. Zaytsev