I have been working on this problem for the last week and I have finally started to understand how it should work:
1) Events and plt.show must be running all the time. Indeed, the latter is designed to be set implemented at the end of the code. The events call should be just before 2) To change the data on your figures you can use a key event. This post illustrates the right way to do it and it includes a class for it http://stackoverflow.com/questions/14347630/using-events-with-matplotlib-in-a-for-loop?rq=1 3) The problem with this structure is that your code must be fragmented in different methods. You need to make sure to define your variables in the main code so they can be imported across different methods (I am still struggling with this... I will post an example code when I am done) One additional question: When I try to run the cursor widget with the spanselector widget the widgets glitches in a rather... painful way to the eye way... Is there anyway to avoid this? I have been playing with the cursor useblit widget but no luck -- View this message in context: http://matplotlib.1069221.n5.nabble.com/Widgets-How-to-disconnect-spanselector-once-selection-is-completed-tp40949p40989.html Sent from the matplotlib - users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Get 100% visibility into Java/.NET code with AppDynamics Lite It's a free troubleshooting tool designed for production Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap2 _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users