Hello, with the following source code, in which show_function is called after a key event, I have 2 problems :-/:
1) each new drawing (i.e. new call of show_function) leads to a indermediate redrawing of the previous plots, making the program slow 2) the 'button_press_event', which prints xdata/ydata, always prints the coordinates of the first plot (so as if the axes are not updated by calling show_function). Any ideas? :working: Thanks in advance! Frederik class CanvasFrame(wx.Frame): def __init__(self, ): wx.Frame.__init__(self,None,-1,'',size=(644,555)) ... def show_function(self,xname,x,yname,y,bestbkgr,bestprm,filename,numscan): from pylab import plot,legend,title,xlabel,ylabel,show,close,figtext,savefig,clf self.frame=wx.Frame(self,-1) self.figure = figure() self.axes = self.figure.add_subplot(111) self.axes.plot(x,y,'k.') self.figure_canvas = FigureCanvas(self, -1, self.figure) self.sizer = wx.BoxSizer(wx.VERTICAL) self.sizer.Add(self.figure_canvas, 1, wx.EXPAND|wx.CENTER|wx.GROW) self.SetSizer(self.sizer) self.Fit() self.figure_canvas.mpl_connect('button_press_event', self.click) -- View this message in context: http://www.nabble.com/Problem-with-redrawing-of-plots-tp18774397p18774397.html Sent from the matplotlib - users mailing list archive at Nabble.com. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users