[問題] tkinter的live matplotlib問題

看板Python作者 (cha)時間5年前 (2020/05/14 21:10), 編輯推噓0(003)
留言3則, 2人參與, 5年前最新討論串1/1
大家好, 我目前寫一個tkinter上跑即時數據的程式 但遇到一個問題很不解 以下程式在tkinter上要用一個buttom來plot圖 奇怪的是,我如果不用buttom而是直接plot是可以 但為何用buttom卻不會有曲線被畫出來呢? -- code ------------------------------------- import matplotlib.pyplot as plt import numpy as np import tkinter as tk def plot(): a[0].plot(np.arange(10), np.arange(10)) print('end plot') # 用來確定有跑這個程式 app = tk.Tk() f, a = plt.subplots(1,2) canvas = FigureCanvasTkAgg(f, master=app) canvas.get_tk_widget().pack() button = tk.Button(app, text='Start Plot', command=plot) button.pack() app.mainloop() -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.197.55 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1589461843.A.5E5.html

05/14 21:41, 5年前 , 1F
加上 canvas.draw()
05/14 21:41, 1F

05/14 21:42, 5年前 , 2F
a[0].plot(np.arange(10), np.arange(10)) 後面
05/14 21:42, 2F

05/14 22:10, 5年前 , 3F
太感謝了~~~弄好久~~~
05/14 22:10, 3F
文章代碼(AID): #1UlKDJNb (Python)
文章代碼(AID): #1UlKDJNb (Python)