Example for embedding matplotlib in tkinter widgets
This commit is contained in:
parent
7f92c2cadd
commit
7b8c458b63
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()
|
Loading…
Reference in New Issue
Block a user