[問題] tkinter的live matplotlib問題
大家好,
我目前寫一個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
05/14 21:41, 1F
→
05/14 21:42,
5年前
, 2F
05/14 21:42, 2F
→
05/14 22:10,
5年前
, 3F
05/14 22:10, 3F
Python 近期熱門文章
PTT數位生活區 即時熱門文章