Guest User

Untitled

a guest
Oct 22nd, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. import matplotlib
  2. from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
  3. from matplotlib.backends.backend_tkagg import NavigationToolbar2TkAgg
  4. from numpy import arange, sin, pi
  5. import tkinter as tk
  6.  
  7. matplotlib.use('TkAgg')
  8.  
  9.  
  10. root = tk.Tk()
  11. root.wm_title("Embedding in TK")
  12.  
  13.  
  14. figure = matplotlib.figure.Figure(figsize=(5, 4), dpi=100)
  15. sub_plt = figure.add_subplot(111)
  16. v_time = arange(0.0, 3.0, 0.01)
  17. v_sine = sin(2*pi*v_time)
  18.  
  19. sub_plt.plot(v_time, v_sine)
  20.  
  21. canvas = FigureCanvasTkAgg(figure, master=root)
  22. canvas.show()
  23. canvas.get_tk_widget().pack(side='top', fill='both', expand=1)
  24.  
  25. toolbar = NavigationToolbar2TkAgg(canvas, root)
  26. toolbar.update()
  27. canvas._tkcanvas.pack(side='top', fill='both', expand=1)
  28.  
  29. root.mainloop()
Add Comment
Please, Sign In to add comment