我通过一个按钮在两个图形之间移动(我隐藏了前一个窗口,并用另一个方程式替换了它)。此刻,每次我在图表之间切换时,都不会从以前的图表中删除工具栏,而是会在每次按下按钮时建立工具栏。即使正在创建新窗口,我似乎也无法删除以前的工具栏(由MatPlotLib自动生成)。
当我相信已添加工具栏时,我试图更改顺序,但是我找不到它可以删除前一个工具栏的位置,但是仍然会生成一个新的工具栏。
def Draw_Graph(self):
self.addToolBar(NavigationToolbar(self.Graph, self))
if self.Graph_Type==1:
self.Axis = self.Graph.figure.subplots()
print(type(self.V_Initial_V))
x = np.linspace(0, self.Time, 501)
self.Axis.plot(x, (x*self.V_Acceleration)+self.V_Initial_V)
elif self.Graph_Type==2:
self.Axis = self.Graph.figure.subplots()
x = np.linspace(0, self.Time, 501)
self.Axis.plot(x, -(self.V_Acceleration/2)*(x**2))
理想情况下,它应该删除以前的工具栏,而仅包括当前图形的工具栏。