def update_plot(self, full=False, updateScale=False): scale_plot(self.graph, self.settings, updateScale) if full: if not self.plot(True): self.pendingPlot = Plot.FULL else: self.pendingPlot = Plot.NONE else: if self.pendingPlot == Plot.FULL: if not self.plot(True): self.pendingPlot = Plot.FULL else: self.pendingPlot = Plot.NONE else: if not self.plot(False): self.pendingPlot = Plot.PARTIAL else: self.pendingPlot = Plot.NONE
def on_start(self, _event): self.get_controls() self.graph.get_axes().clear() scale_plot(self.graph, self.settings) self.start_scan()