我的代码读取两个数字文件,并在窗口上部的绘图窗口中动态绘制它们。我还在情节下面放了一张桌子。我想采用最新值绘制它们,并使用这些数字更新表格中的单元格。第一次调用“ set_text”时,表在屏幕上被更新,但是即使表被更新,屏幕上显示的内容也不会一直改变。我需要添加什么才能使表在更新值时显示该值。
<snip>
def update_line(num, sdata, line1, d2data, line2, my_table):
for i in range(0, num):
line1.set_data(sdata[0, :num], sdata[1,:num])
line2.set_data(d2data[0, :num], d2data[1,:num])
tm.sleep(0.1)
tmp = sdata[1, num]
my_table._cells[(1, 1)]._text.set_text(tmp)
return line1,line2, my_table,
line_ani = animation.FuncAnimation(fig, update_line, 149, fargs=(d2data, f, d1data,l, the_table), interval=1, blit=True, repeat=False)
plt.show()
Run Code Online (Sandbox Code Playgroud)