我有渲染matplot身影初始化函數:爲什麼我的數字不能顯示更新的地塊?
self.fig = plt.figure()
self.ax = self.fig.add_subplot(111)
self.line_1, = self.ax.plot([], [], 'r-')
g = FigureCanvasTkAgg(self.fig, master=self.ui)
我在同一個班的另一個功能應該與新的點更新圖表:
count = 0
def update(self, data):
self.count +=1
self.line_1.set_ydata(data)
self.line_1.set_xdata(self.count)
self.fig.canvas.draw()
雖然空圖顯示,當我在其他地方調用更新函數(其中數據是浮點值,例如0.643)時,根本沒有任何反應。
我想用盡可能簡單的方式實現這一點 - 就像你可以告訴的一樣!乾杯。
對於我來說,你應該設置在'set_xdata(some_list)'有些名單。現在你使用單一號碼,它不會工作。 – furas