From e2bbed4f421a75bc3bc877ef1a639081c21aa97e Mon Sep 17 00:00:00 2001 From: Tamas Gal <tgal@km3net.de> Date: Fri, 4 Oct 2019 11:44:32 +0200 Subject: [PATCH] Set the limits on the x label to a fixed, configurable time range --- scripts/ahrs_calibration.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/ahrs_calibration.py b/scripts/ahrs_calibration.py index 2590d1e..7992a21 100755 --- a/scripts/ahrs_calibration.py +++ b/scripts/ahrs_calibration.py @@ -23,6 +23,7 @@ from collections import deque, defaultdict from functools import partial import io import os +import time import threading import numpy as np @@ -109,6 +110,9 @@ class CalibrateAHRS(kp.Module): print(self.__class__.__name__ + ": updating plot.") # xfmt = md.DateFormatter('%Y-%m-%d %H:%M') xfmt = md.DateFormatter('%H:%M') + xlim = (datetime.utcfromtimestamp(time.time() - + self.time_range * 60 * 60), + datetime.utcnow()) for du in self.dus: data = self.data[du] for ahrs_param in data.keys(): @@ -126,6 +130,7 @@ class CalibrateAHRS(kp.Module): marker='.', linestyle='none', label="Floor {}".format(floor)) + ax.set_xlim(xlim) lgd = plt.legend(bbox_to_anchor=(1.005, 1), loc=2, borderaxespad=0.) -- GitLab