Hi,
I have been using the event "draw_event" for a while with the old matplotlib 0.8. I have tested my program with newer versions but it seems the function connected to "draw_event" is never called.
You can find an example of this there: https://gist.github.com/1901504
With an old version the image color scale is rescaled when you zoom in. With matplotlib 1.x, no change is made on on the color scale.
Have I missed something?
Thanks in advance for your help.
Antoine
Hey Antoine,
I’m not sure what changed in the mean time, but the problem is that the instances of az_imshow
aren’t saved to anything (e.g. you should write implot2 = az_imshow(data, aspect='auto')
). I think what happens is that you don’t have any references to the object so it gets garbage-collected and the events you create disappear. That’s my made-up explanation.
-Tony
···
On Tue, Feb 28, 2012 at 4:05 PM, Antoine Sirinelli <antoine@…1652…> wrote:
Hi,
I have been using the event “draw_event” for a while with the old matplotlib 0.8. I have tested my program with newer versions but it seems the function connected to “draw_event” is never called.
You can find an example of this there: https://gist.github.com/1901504
With an old version the image color scale is rescaled when you zoom in. With matplotlib 1.x, no change is made on on the color scale.
Have I missed something?
Thanks in advance for your help.
Antoine