Trending: Set y-axis for stats to zero 34/33334/3
authorTibor Frank <tifrank@cisco.com>
Wed, 4 Aug 2021 10:43:40 +0000 (12:43 +0200)
committerTibor Frank <tifrank@cisco.com>
Wed, 4 Aug 2021 13:05:21 +0000 (13:05 +0000)
Change-Id: I5235d734d37709367c56878fffd3243aaba3f0b8
Signed-off-by: Tibor Frank <tifrank@cisco.com>
resources/tools/presentation/generator_plots.py
resources/tools/presentation/specifications/trending/layouts.yaml

index f273aeb..1b95030 100644 (file)
@@ -193,9 +193,9 @@ def plot_statistics(plot, input_data):
 
     logging.info(f"    Writing the file {name_file}")
     plpl = plgo.Figure(data=traces, layout=plot[u"layout"])
 
     logging.info(f"    Writing the file {name_file}")
     plpl = plgo.Figure(data=traces, layout=plot[u"layout"])
-    tickvals = [min(data_y_duration), max(data_y_duration)]
-    step = (tickvals[1] - tickvals[0]) / 6
-    for i in range(6):
+    tickvals = [0, (max(data_y_duration) // 60) * 60]
+    step = tickvals[1] / 5
+    for i in range(5):
         tickvals.append(int(tickvals[0] + step * (i + 1)))
     plpl.update_layout(
         yaxis2=dict(
         tickvals.append(int(tickvals[0] + step * (i + 1)))
     plpl.update_layout(
         yaxis2=dict(
@@ -203,6 +203,7 @@ def plot_statistics(plot, input_data):
             anchor=u"x",
             overlaying=u"y",
             side=u"right",
             anchor=u"x",
             overlaying=u"y",
             side=u"right",
+            rangemode="tozero",
             tickmode=u"array",
             tickvals=tickvals,
             ticktext=[f"{(val // 60):02d}:{(val % 60):02d}" for val in tickvals]
             tickmode=u"array",
             tickvals=tickvals,
             ticktext=[f"{(val // 60):02d}:{(val % 60):02d}" for val in tickvals]
index aec150f..97dee3f 100644 (file)
@@ -22,6 +22,7 @@
       tickcolor: "rgb(238, 238, 238)"
       linewidth: 1
       showgrid: True
       tickcolor: "rgb(238, 238, 238)"
       linewidth: 1
       showgrid: True
+      rangemode: "tozero"
     xaxis:
       title: 'Date [MMDD]'
       type: "date"
     xaxis:
       title: 'Date [MMDD]'
       type: "date"