Using mpl 0.99.1 and sometimes get the following exception. Traceback (most recent call last): File "C:\Python26\lib\site-packages\wx-2.8-msw-unicode\wx\_core.py", line 14640, in <lambda> lambda event: event.callable(*event.args, **event.kw) ) File "C:\dev\TwcbBranchesV32\Program\panelstats.py", line 385, in RefreshAllGraphs self.RefreshCountryValue(self.countryValueP, self.countryValue) File "C:\dev\TwcbBranchesV32\Program\panelstats.py", line 417, in RefreshCountryValue self.DoStatsParetoAlt(sql, panel, axes, _('Value - in home currency'), _('Purchase value in % of cumulated purchase value'), avg=True) File "C:\dev\TwcbBranchesV32\Program\panelstats.py", line 992, in DoStatsParetoAlt panel.canvas.draw() File "C:\Python26\lib\site-packages\matplotlib\backends\backend_wxagg.py", line 61, in draw self.bitmap = _convert_agg_to_wx_bitmap(self.get_renderer(), None) File "C:\Python26\lib\site-packages\matplotlib\backends\backend_wxagg.py", line 229, in _py_WX28_convert_agg_to_wx_bitmap agg.buffer_rgba(0, 0)) File "C:\Python26\lib\site-packages\wx-2.8-msw-unicode\wx\_gdi.py", line 908, in BitmapFromBufferRGBA return _gdi_._BitmapFromBufferRGBA(width, height, dataBuffer) RuntimeError: Failed to gain raw access to bitmap data.
I thought/guessed it had to do with not having resized the canvas correctly, but I am not sure and the following code is run whenever I resize the parent of the canvas. def _SetSize( self ): pixels = tuple( self.parent.GetClientSize() ) self.SetSize( pixels ) self.canvas.SetSize( pixels ) self.figure.set_size_inches( float( pixels[0] )/self.figure.get_dpi(), float( pixels[1] )/self.figure.get_dpi() ) What could the cause of this error be? Werner ------------------------------------------------------------------------------ What happens now with your Lotus Notes apps - do you make another costly upgrade, or settle for being marooned without product support? Time to move off Lotus Notes and onto the cloud with Force.com, apps are easier to build, use, and manage than apps on traditional platforms. Sign up for the Lotus Notes Migration Kit to learn more. http://p.sf.net/sfu/salesforce-d2d _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users