def handleRMSBox(self): if self.RMSPlot: self.RMSPlot.destroy() self.RMSPlot = None self.RMSCheck.deselect() else: self.RMSPlot = TwoDimPlot.TwoDimPlot(self.root, plotName="RMS Plot", xTitle="Epoch", yTitle="RMS Error", closeCallback=self.handleRMSBox) self.RMSPlot.addPoints(self.RMSData) self.RMSPlot.protocol("WM_DELETE_WINDOW", self.handleRMSBox) self.RMSCheck.select()
def handlePCorrectBox(self): if self.pCorrectPlot: self.pCorrectPlot.destroy() self.pCorrectPlot = None self.pCorrectCheck.deselect() else: self.pCorrectPlot = TwoDimPlot.TwoDimPlot(self.root, plotName="Percent Correct", xTitle="Epoch", yTitle="% Correct", closeCallback=self.handlePCorrectBox) self.pCorrectPlot.addPoints(self.pCorrectData) self.pCorrectPlot.protocol("WM_DELETE_WINDOW", self.handlePCorrectBox) self.pCorrectCheck.select()