|
From: V. A. S. <so...@es...> - 2014-11-14 14:56:59
|
On 14/11/2014 15:49, Benjamin Root wrote: > It is possible. Those examples were merely showing different ways to > do similar things (and there are more ways to do it, btw). The > techniques can be used for different artist types. I guess the > important question is, do you need the *exact* coordinates of the > artist, or just the coordinates where the mouse clicked? If it is just > the location of the mouse click, then the "xdata" and "ydata" > attributes should be all you need. > > For picking events, the event object will have an "artist" attribute > that will point to the artist that was "picked". For collection type > artists, there should be an "ind" attribute to the event object that > provides the index into the array held by the collection artist. You > can then index the data contained by the collection object already. > Different collection objects, unfortunately, have slightly different > getters. So, while some might have get_xdata() and get_ydata(), others > might have get_points() or something like that. I never get them > straight in my head. > yes, I know the exact coordinates of the marker. For lines is not a problem (using ind) but for a collection I have not found a built-in way. I have made a print(dir(artist)) and the only thing I found interesting was get_array(), but it gave me back None ... Armando |