我有一个小应用程序,允许我使用 tKinter 比例小部件更改输入值,并查看图表如何对输入的不同变化作出反应。每次我移动刻度时,它都会绑定到一个重新计算列表并重新绘制的事件。这有点慢。
现在,我正在重新绘制整个东西,但它在使用几分钟后将一个轴堆叠在另一个轴上,数百个。
deltaPlot = Figure(figsize=(4,3.5), dpi=75, frameon=False)
c = deltaPlot.add_subplot(111)
c.set_title('Delta')
deltaDataPlot = FigureCanvasTkAgg(deltaPlot, master=master)
deltaDataPlot.get_tk_widget().grid(row=0,rowspan=2)
主循环运行
c.cla()
c.plot(timeSpread,tdeltas,'g-')
deltaDataPlot.show()
它正在清除初始图,但就像我说的轴是堆叠的(因为它每次都重绘一个,对应于稍微改变的数据点)。有人知道修复吗?