Browse Source

First link with matplotlib

Yentl Van Tendeloo 8 years ago
parent
commit
42992ffe3f
1 changed files with 15 additions and 0 deletions
  1. 15 0
      interface/CBD/main.py

+ 15 - 0
interface/CBD/main.py

@@ -1,3 +1,8 @@
+import matplotlib
+matplotlib.use("TkAgg")
+from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
+from matplotlib.figure import Figure
+
 from Tkinter import *
 import tkSimpleDialog
 import urllib
@@ -260,4 +265,14 @@ canvas.bind("<Button-1>", clicked)
 canvas.bind("<Button-3>", draw)
 canvas.bind("<ButtonRelease-3>", release)
 
+visual = Toplevel(root)
+# TODO: https://pythonprogramming.net/how-to-embed-matplotlib-graph-tkinter-gui/
+f = Figure(figsize=(5,5), dpi=100)
+a = f.add_subplot(111)
+a.plot(range(5), [1, 43, 5, 3, 2])
+
+fcanvas = FigureCanvasTkAgg(f, visual)
+fcanvas.show()
+fcanvas.get_tk_widget().pack()
+
 root.mainloop()