Changing size of legends with multiple plots

Hi!

I'm trying to do a few plots in one figure using subplot, but the
size of the legends isn't changing as I try to add more plots.
I have found out how to change the size the hard-coded way, but
is there any way I can get the legend to know how large it should
be? For example, with the following test code the legend is
fine with 2 rows of figures, but massive for 5 rows:

y=([ 1.2, 2.3, 3.4, 2.2 ])
z=([ 2.2, 2.6, 1.4, 1.2 ])

a1=subplot(541)
plot( y, label='TESTY' )
a1.legend()

a2=subplot(542)
plot( z, label='TESTZ' )
a2.legend()
show()

Thanks for any tips,

Dave

ยทยทยท

~