|
From: Thomas C. <tca...@gm...> - 2015-03-11 13:22:48
|
The mouse events only propagate to the top axes. You will have to add both legends to the same (top) axes. See http://matplotlib.org/users/legend_guide.html#multiple-legend Tom On Wed, Mar 11, 2015, 08:57 liu lily <pol...@gm...> wrote: > Hi, all: > > I have two legends, as below, I find that I can't drag the first legend, > what is the problem? how to deal with it? thanks! > > import matplotlib.pyplot as plt > > fig1, ax1 = plt.subplots() > ax2 = ax1.twinx() > > ax1.plot([1,2,3],[0.1,0.82,0.3],'y*', label="one") > ax2.plot([1,2,3],[5,6,7],'ro', label="two") > > leg1 = ax1.legend() > leg2 = ax2.legend() > > leg1.draggable(state=True) > leg2.draggable(state=True) > plt.show() > > ------------------------------------------------------------ > ------------------ > Dive into the World of Parallel Programming The Go Parallel Website, > sponsored > by Intel and developed in partnership with Slashdot Media, is your hub for > all > things parallel software development, from weekly thought leadership blogs > to > news, videos, case studies, tutorials and more. Take a look and join the > conversation now. http://goparallel.sourceforge.net/ > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > |