##// END OF EJS Templates
Mostly finished on edits to inputhook.
Brian Granger -
Show More
@@ -5,6 +5,12 In [1]: %gui [backend]
5 5 In [2]: %run switchgui [backend]
6 6
7 7 where the optional backend can be one of: qt4, gtk, tk, wx.
8
9 Because of subtle difference in how Matplotlib handles the different GUI
10 toolkits (in things like draw and show), minor modifications to this script
11 have to be made for Tk to get it to work with the 0.99 and below releases
12 of Matplotlib. However, in the future, Matplotlib should be able to have
13 similar logic for all the toolkits, as they are all now using PyOS_InputHook.
8 14 """
9 15
10 16 import sys
@@ -34,7 +40,7 x = np.linspace(0,pi,500)
34 40
35 41 print "A plot has been created"
36 42 line, = plot(x,sin(2*x))
37 inputhook.spin()
43 inputhook.spin() # This has to be removed for Tk
38 44
39 45
40 46 print "Now, we will update the plot..."
@@ -45,4 +51,4 for i in range(1,51):
45 51 line.set_data(x,sin(x*i))
46 52 plt.title('i=%d' % i)
47 53 plt.draw()
48 inputhook.spin()
54 inputhook.spin() # This has to be removed for Tk
General Comments 0
You need to be logged in to leave comments. Login now