|
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
|