From e5a5601771d9fa1d7b28ad30de1f1847b1f05946 Mon Sep 17 00:00:00 2001 From: Thibault Barnouin Date: Sat, 6 Nov 2021 02:35:13 +0100 Subject: [PATCH] fix display scaling to upper limit --- lib/plots.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/plots.py b/lib/plots.py index 17a77ca..46f65fc 100755 --- a/lib/plots.py +++ b/lib/plots.py @@ -33,7 +33,7 @@ class DynamicUpdate(): def on_running(self, xdata, ydata, zdata, step=None, label=None): values = np.sqrt(np.sum((np.array((xdata,ydata,zdata))**2).T,axis=1)) - self.min_x, self.max_x = -np.abs(values).max(), np.abs(values).max() + self.min_x, self.max_x = -np.max([np.abs(values).max(),self.max_x]), np.max([np.abs(values).max(),self.max_x]) self.set_lims() #Update data (with the new _and_ the old points) self.lines.set_data_3d(xdata, ydata, zdata)