I am trying to label the axes of an array of subplots. The units of each plot are the same so I would like to just label each axis once. The array is of in determinate size. For odd numbered rows/cols I just use ylabel/xlabel on the middle row or column but I can't figure out what todo for even ones. For example, how would I center x-label for a figure with an array with two columns. I can't use fig.text() since the size of the figure is unknown. Any Ideas?

It would help the forum members here to answer your question if you provided information regarding what toolkit you're using.

Sorry about that,

We are running python 2.5 with matplotlib, pyfits, pylab and numpy all installed and working. Hope that helps!