33matplotlib .use ('TkAgg' )
44
55from  numpy  import  arange , sin , pi 
6- from  matplotlib .backends .backend_tkagg  import  FigureCanvasTkAgg ,  NavigationToolbar2TkAgg 
6+ from  matplotlib .backends .backend_tkagg  import  FigureCanvasTkAgg 
77from  matplotlib .figure  import  Figure 
88
99import  sys 
1212else :
1313    import  tkinter  as  Tk 
1414
15- def  destroy (e ): sys .exit ()
15+ 
16+ def  destroy (e ):
17+     sys .exit ()
1618
1719root  =  Tk .Tk ()
1820root .wm_title ("Embedding in TK" )
19- #root.bind("<Destroy>", destroy) 
2021
2122
22- f  =  Figure (figsize = (5 ,4 ), dpi = 100 )
23+ f  =  Figure (figsize = (5 ,  4 ), dpi = 100 )
2324a  =  f .add_subplot (111 )
24- t  =  arange (0.0 ,3.0 ,0.01 )
25+ t  =  arange (0.0 ,  3.0 ,  0.01 )
2526s  =  sin (2 * pi * t )
2627
27- a .plot (t ,s )
28+ a .plot (t ,  s )
2829a .set_title ('Tk embedding' )
2930a .set_xlabel ('X axis label' )
3031a .set_ylabel ('Y label' )
@@ -35,8 +36,6 @@ def destroy(e): sys.exit()
3536canvas .show ()
3637canvas .get_tk_widget ().pack (side = Tk .TOP , fill = Tk .BOTH , expand = 1 )
3738
38- #toolbar = NavigationToolbar2TkAgg( canvas, root ) 
39- #toolbar.update() 
4039canvas ._tkcanvas .pack (side = Tk .TOP , fill = Tk .BOTH , expand = 1 )
4140
4241button  =  Tk .Button (master = root , text = 'Quit' , command = sys .exit )
0 commit comments