From: John H. <jdh...@ac...> - 2004-03-18 14:35:02
|
>>>>> "Jean-Baptiste" == Jean-Baptiste Cazier <Jea...@de...> writes: Jean-Baptiste> I do not see the utilitiy of the b variable. Is it Jean-Baptiste> to keep some kind of scheme ? or just a left over Jean-Baptiste> from set_visible ? It's a bug, just use def get_visible(self): "return the artist's visiblity" return self._visible Jean-Baptiste> By the way on which backend is the alpha channel Jean-Baptiste> supported Agg, TkAgg, GTKAgg. Since I know you are a GTK user, I suspect you'll be interested in GTKAgg. It's identical to the GTK backend in terms of the widget set, but the figures are renderer with agg. I know you are interested in object_picker so I might as well deal with that now :-). You have to make a couple of minor changes to object_picker.py to work with GTKAgg. In my apps I import FigureCasvasGTK or FigureCanvasGTKAgg renamed as FigureCanvas, which makes it easy to switch back and forth if you want. import matplotlib matplotlib.use('GTKAgg') from matplotlib.backends.backend_gtk import NavigationToolbar, \ error_msg, colorManager from matplotlib.backends.backend_gtkagg import FigureCanvasGTKAgg as FigureCanvas Then create your picker canvas like class PickerCanvas(FigureCanvas): def button_press_event(self, widget, event): width = self.figure.bbox.x.interval() height = self.figure.bbox.y.interval() self.pick(event.x, height-event.y) The rest is OK. JDH |