程式語言 - Python - Tkinter - Draw Matplotlib



參考資訊:
https://tkdocs.com/shipman/
https://www.pythontutorial.net/tkinter/tkinter-window/
https://www.geeksforgeeks.org/how-to-embed-matplotlib-charts-in-tkinter-gui/

main.py

import tkinter as tk
from matplotlib.figure import Figure
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
  
root = tk.Tk()
root.title('main')
root.geometry('300x300')
 
v = [1, 2, 3, 4, 5]
fig = Figure()
plot1 = fig.add_subplot()
plot1.plot(v)

canvas = FigureCanvasTkAgg(fig, master = root)  
canvas.draw()
canvas.get_tk_widget().pack()

root.mainloop()

執行

$ python3 main.py