python tkinter實時顯示曲線


 
         
from tkinter import *
from tkinter import ttk
import 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) #如果沒有刪除操作,舊點不消除,新點也會畫在上面
 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM