From: Heiko H. <he...@hh...> - 2004-08-25 19:39:35
|
John Hunter wrote: >Thanks for the bug reports, > >I thing the crash and the shear effect are both part of the same bug >that arose from a floating point error in converting figure units to >width and height. I believe this is a simple fix. I was able to >replicate both of the buggy behaviors on my winxp box, and the >following change fixed both. Perhaps you and Heiko can test on your >respective scripts and let me know. > >On site-packages/matplotlib/backends/backend_wxagg.py, replace >FigureCanvasWXAgg.draw with > > def draw(self): > """ > Render the figure using agg > """ > DEBUG_MSG("draw()", 1, self) > > FigureCanvasAgg.draw(self) > s = self.tostring_rgb() > w = int(self.renderer.width) > h = int(self.renderer.height) > image = wxEmptyImage(w,h) > image.SetData(s) > self.bitmap = image.ConvertToBitmap() > self.gui_repaint() > >Let me know! > >Know if I can just figure out why there is the irritating flicker on >resizes in win32.... > >JDH > > > >------------------------------------------------------- >SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media >100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 >Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. >http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 >_______________________________________________ >Matplotlib-users mailing list >Mat...@li... >https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > > Hello John, I tested the fix and the problem seems to be gone. I will continue the testing and will let you know in case I will find anything else. Thank you for your fast response and for the great library.. Heiko |