possible layout bug

Hello, I found what I believe is bug in matplotlib. The

    > program
    > displays a graph, where the xlabel is shifted to much
    > down. Only the upper half of the xlabel is still visible,
    > the lower half is outside the visible area.

    > Is this a bug? Or do I need to somehow manually reserve
    > space for the display of the xlabel?

See http://matplotlib.sf.net/faq.html#TEXTOVERLAP

Basically the subplots are fixed sizes - they don't automatically
adjust in response to the items placed on or around them. One could
write a layout engine to do this, but there isn't one current. You
have to adjust parameters as described in the link above.