Controling legend alignment

Hi! OK, loc=(a,b) positions the legend, and appears to place the lower left corner at (a,b) (axes coords.), right? Is there some way to say that (a,b) should specify the location of, say, the center of the legend? Thanks!

DG