Yes, I can reproduce this with the current svn. I think what's happening is that, with larger number of grid, there is slight overlapping between each subplots (likely due to the floating point error). Note that subplot command deletes existing axes if they overlap with the new one.
There would be several work-arounds. You may use non-zero spacing, eg, 0.001 worked for me. Or, you may manually add subplots to the figure to avoid any deletion of existing axes. from matplotlib.axes import Subplot fig = gcf() subplots_adjust(hspace=0.,wspace=0.) for i in xrange(1,65): ax = Subplot(fig, 8, 8, i) fig.add_subplot(ax) plot( [0,1] ) Regards, -JJ On Mon, Jun 29, 2009 at 10:29 AM, keflavich<keflav...@gmail.com> wrote: > > Hi, I'm trying to make a large grid of subplots with no spacing between. The > following code fails for any grid size larger than 6x6 by skipping a row and > a column. > > for i in xrange(1,65): > subplot(8,8,i) > plot( [0,1] ) > subplots_adjust(hspace=0,wspace=0) > > Is there a way around this problem? > > Thanks, > Adam > -- > View this message in context: > http://www.nabble.com/subplots-with-no-space-between-limited-to-6x6--tp24255224p24255224.html > Sent from the matplotlib - users mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > ------------------------------------------------------------------------------ _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users