X-Git-Url: https://gerrit.fd.io/r/gitweb?p=csit.git;a=blobdiff_plain;f=resources%2Ftools%2Fdash%2Fapp%2Fpal%2Fstats%2Fgraphs.py;h=37fc1b2e731d31ffb8bd0b34c8d9ed015b137529;hp=2fabf8e6aef40722040d1a9fa79b795c68c9962a;hb=cd417be7f836eb9346fad4f87bd4f75dc1d9a429;hpb=54b40c5fbfa6102d3e71502ebcb9ca56cb5ef80c diff --git a/resources/tools/dash/app/pal/stats/graphs.py b/resources/tools/dash/app/pal/stats/graphs.py index 2fabf8e6ae..37fc1b2e73 100644 --- a/resources/tools/dash/app/pal/stats/graphs.py +++ b/resources/tools/dash/app/pal/stats/graphs.py @@ -40,8 +40,10 @@ def graph_statistics(df: pd.DataFrame, job:str, layout: dict, if data.empty: return None, None - x_axis = [d for d in data["start_time"] if d >= start and d <= end] - if not x_axis: + data = data.loc[( + (data["start_time"] >= start) & (data["start_time"] <= end) + )] + if data.empty: return None, None hover = list() @@ -62,7 +64,7 @@ def graph_statistics(df: pd.DataFrame, job:str, layout: dict, # Job durations: fig_duration = go.Figure( data=go.Scatter( - x=x_axis, + x=data["start_time"], y=data["duration"], name=u"Duration", text=hover, @@ -87,14 +89,14 @@ def graph_statistics(df: pd.DataFrame, job:str, layout: dict, fig_passed = go.Figure( data=[ go.Bar( - x=x_axis, + x=data["start_time"], y=data["passed"], name=u"Passed", hovertext=hover, hoverinfo=u"text" ), go.Bar( - x=x_axis, + x=data["start_time"], y=data["failed"], name=u"Failed", hovertext=hover,