from tkinter import *from tkinter import ttkimport time#畫窗口root = Tk()root.geometry('1000x500')root.resizable(False, False)graph = Canvas(root, width=1000, height=550, background='black')#後面查點和刪點的時候須要畫布類graph.grid()#初始化點tracePlot=[20,20,30,30,40,50,56,78]#實現動態顯示while True: t = time.time() time.sleep(1) tracePlot[3]=int(t % 100) #動態變化的數據 traceID = graph.create_line(tracePlot, fill='Red', width=2) root.update_idletasks() root.update()#更新顯示 graphItems = graph.find_all() for n in graphItems: graph.delete(n) #若是沒有刪除操做,舊點不消除,新點也會畫在上面