I have used nc = 3 or 4 if I use the plot command and all
> the plots are squished into the subregions for which I
> asked - even if things get ugly.
This is a one character bug!
I mainly use multiple rows in my own plots and never noticed it. On
or around line 1492 in axes.Subplot.__init__
change
figLeft = left + colNum*(figW + sepH)
^
to
figLeft = left + colNum*(figW + sepW)
^
Thanks for the detailed bug report and example code.
JDH