|
From: Klonuo U. <kl...@gm...> - 2011-09-29 03:47:35
|
Thanks JJ, `axes_grid1` seems to handle this issue On Wed, Sep 28, 2011 at 4:01 PM, Jae-Joon Lee <lee...@gm...> wrote: > > On Wed, Sep 28, 2011 at 3:32 PM, Klonuo Umom <kl...@gm...> wrote: > > How to deal with this, without manually positioning legends and if possible > > including all annotated plot lines in one legend? > > *twinx* creates a new axes. Thus there are TWO axes, and you need to > do some manual adjustment. I believe that the solution suggested by > Stephen George is essentially the best way, although you may try to > tweak things using the Axes.get_legend_handles_labels method ( > http://matplotlib.sourceforge.net/users/legend_guide.html#what-to-be-displayed > ). > > Alternatively, you can try the axes_grid1 toolkit which automatically > merges legends for you. Check out the example below. > > http://matplotlib.sourceforge.net/mpl_toolkits/axes_grid/users/overview.html#example-1-twinx > > Regards, > > -JJ |