Le mercredi 02 septembre 2009 à 17:41 +0200, Sebastian Rhode a écrit :
> So I already figure out how to delete the last drawn line, but this is
> not a very good solution. What I actually would need, is a selection
> which line & legend the users whats to remove from the graph (perfect
> would be interactivly directly from the graph). But so far, I could
> not figure this out. Has anyone a good ides how to achieve this?

You may try to get the line to remove with 
        self.gex, = self.axes.plot(ex[:,0],ex[:,1],'b', lw=2,label = mypathex)
in openex (note the comma)
To remove the line, put
        self.gex.remove()
in delex function.
An alternative is
        self.axes.get_lines()[-1].remove()
so that you don't need self.gex for this.

Now, you need a function to interactively select the line. I don't have
a solution for that, but I'm interested too!

-- 
Fabrice Silva
Laboratory of Mechanics and Acoustics - CNRS
31 chemin Joseph Aiguier, 13402 Marseille, France.


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to