suggestion: legend outside axes

My suggestion is that the options for legend location

    > include an option 'outside right' to automate this process.

See Figure.legend or the pylab figlegend function which exposes it.
Should help...

JDH