I previously used version '0.90.1' and could do something along these lines.
User makes a new selection and in the code I do:
With 0.99 and wxAgg on Windows Vista with wxPython 220.127.116.11 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.