Example for embedding matplotlib in tkinter widgets
This commit is contained in:
		
							
								
								
									
										23
									
								
								tk_canvas_matplotlib/matplotlibtest.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								tk_canvas_matplotlib/matplotlibtest.py
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,23 @@
 | 
			
		||||
from tkinter import *
 | 
			
		||||
from tkinter.ttk import *
 | 
			
		||||
 | 
			
		||||
import matplotlib
 | 
			
		||||
matplotlib.use("TkAgg")
 | 
			
		||||
from matplotlib.figure import Figure
 | 
			
		||||
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
 | 
			
		||||
 | 
			
		||||
root = Tk()
 | 
			
		||||
 | 
			
		||||
figure = Figure(figsize=(5, 4), dpi=100)
 | 
			
		||||
plot = figure.add_subplot(1, 1, 1)
 | 
			
		||||
 | 
			
		||||
plot.plot(0.5, 0.3, color="red", marker="o", linestyle="")
 | 
			
		||||
 | 
			
		||||
x = [ 0.1, 0.2, 0.3 ]
 | 
			
		||||
y = [ -0.1, -0.2, -0.3 ]
 | 
			
		||||
plot.plot(x, y, color="blue", marker="x", linestyle="")
 | 
			
		||||
 | 
			
		||||
canvas = FigureCanvasTkAgg(figure, root)
 | 
			
		||||
canvas.get_tk_widget().grid(row=0, column=0)
 | 
			
		||||
 | 
			
		||||
root.mainloop()
 | 
			
		||||
		Reference in New Issue
	
	Block a user