3
3
matplotlib .use ('TkAgg' )
4
4
5
5
from numpy import arange , sin , pi
6
- from matplotlib .backends .backend_tkagg import FigureCanvasTkAgg , NavigationToolbar2TkAgg
6
+ from matplotlib .backends .backend_tkagg import FigureCanvasTkAgg
7
7
from matplotlib .figure import Figure
8
8
9
9
import sys
12
12
else :
13
13
import tkinter as Tk
14
14
15
- def destroy (e ): sys .exit ()
15
+
16
+ def destroy (e ):
17
+ sys .exit ()
16
18
17
19
root = Tk .Tk ()
18
20
root .wm_title ("Embedding in TK" )
19
- #root.bind("<Destroy>", destroy)
20
21
21
22
22
- f = Figure (figsize = (5 ,4 ), dpi = 100 )
23
+ f = Figure (figsize = (5 , 4 ), dpi = 100 )
23
24
a = f .add_subplot (111 )
24
- t = arange (0.0 ,3.0 ,0.01 )
25
+ t = arange (0.0 , 3.0 , 0.01 )
25
26
s = sin (2 * pi * t )
26
27
27
- a .plot (t ,s )
28
+ a .plot (t , s )
28
29
a .set_title ('Tk embedding' )
29
30
a .set_xlabel ('X axis label' )
30
31
a .set_ylabel ('Y label' )
@@ -35,8 +36,6 @@ def destroy(e): sys.exit()
35
36
canvas .show ()
36
37
canvas .get_tk_widget ().pack (side = Tk .TOP , fill = Tk .BOTH , expand = 1 )
37
38
38
- #toolbar = NavigationToolbar2TkAgg( canvas, root )
39
- #toolbar.update()
40
39
canvas ._tkcanvas .pack (side = Tk .TOP , fill = Tk .BOTH , expand = 1 )
41
40
42
41
button = Tk .Button (master = root , text = 'Quit' , command = sys .exit )
0 commit comments