Werner F. Bruhin wrote: > I previously used version '0.90.1' and could do something along these lines. > > figure.add_axes > ... etc > canvas.Refresh() > > User makes a new selection and in the code I do: > > figure.clear() > figure.add_axes > ... etc > canvas.Refresh() > > With 0.99 and wxAgg on Windows Vista with wxPython 2.8.10.1 Unicode and > Python 2.5.4 this does not work. > > The "old" figure remains and the new one is only shown when I resize the > frame which contains a wx.Splitter with the right window containing the > mpl.figure on a panel. > > If I add canvas.draw() then most is shown, except some mpl.text elements > (e.g. figure.title) - which again are shown if I resize. > > Appreciate any hint on how to solve this. > I had to add the canvas.Draw() call, but I had that to early in my code, i.e. the title was only added to the figure after I had called Draw() - 0.90 was forgiven me this stupid mistake.
Sorry for the noise. Werner ------------------------------------------------------------------------------ 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