diff --git a/dstatInterface/mpltest.py b/dstatInterface/mpltest.py index e72c6fc4c07c2e8a70fc9c1720b666d1f951374e..516d8032dc57a5c5397d4444a0879752d21bd26e 100644 --- a/dstatInterface/mpltest.py +++ b/dstatInterface/mpltest.py @@ -45,8 +45,10 @@ class plotbox: self.lines.append(self.axe1.plot([0,1], [0,1])[0]) def updateline(self, Experiment, line_number): - self.lines[line_number].set_ydata(Experiment.data[1+line_number*2][1:]) - self.lines[line_number].set_xdata(Experiment.data[line_number*2][1:]) + divisor = len(Experiment.data[1+line_number*2]) // 2000 + 1 #limits display to 2000 data points per line + + self.lines[line_number].set_ydata(Experiment.data[1+line_number*2][1::divisor]) + self.lines[line_number].set_xdata(Experiment.data[line_number*2][1::divisor]) def changetype(self, Experiment): self.axe1.set_xlabel(Experiment.xlabel)