diff --git a/mubench/frontend/web/templates/visualize.html b/mubench/frontend/web/templates/visualize.html index fe4e609b1277c7f64e6dc53d589ca0f49b4aefd5..402a98809899251d03aa7361a424e2a7aebf5d1a 100644 --- a/mubench/frontend/web/templates/visualize.html +++ b/mubench/frontend/web/templates/visualize.html @@ -58,9 +58,11 @@ var temp_yerr = []; {% for task in ts["datapoints_grouped"] %} - temp_x.push("{{ task }}"); - temp_y.push({{ ts["datapoints_grouped"][task][metric].mean }}); - temp_yerr.push({{ ts["datapoints_grouped"][task][metric].std }}); + {% if ts["datapoints_grouped"][task] %} + temp_x.push("{{ task }}"); + temp_y.push({{ ts["datapoints_grouped"][task][metric].mean }}); + temp_yerr.push({{ ts["datapoints_grouped"][task][metric].std }}); + {% endif %} {% endfor %} var trace_{{ metric }} = { x: temp_x, @@ -86,13 +88,15 @@ var temp_x = []; var temp_y = []; {% for task in ts["datapoints_grouped"] %} - var rawArr = {{ ts["datapoints_grouped"][task][metric].raw }}; - rawArr.forEach( - function (val) { - temp_x.push("{{ task }}"); - temp_y.push(val); - } - ); + {% if ts["datapoints_grouped"][task] %} + var rawArr = {{ ts["datapoints_grouped"][task][metric].raw }}; + rawArr.forEach( + function (val) { + temp_x.push("{{ task }}"); + temp_y.push(val); + } + ); + {% endif %} {% endfor %} var trace_{{ metric }} = { x: temp_x, diff --git a/mubench/frontend/web/templates/visualize_summary.html b/mubench/frontend/web/templates/visualize_summary.html index f1a143bbc6e7f968344ea164de42514c3f7c583e..11c319cae01aff329673bdfc9578b89ce77d0eaa 100644 --- a/mubench/frontend/web/templates/visualize_summary.html +++ b/mubench/frontend/web/templates/visualize_summary.html @@ -31,9 +31,11 @@ var temp_yerr = []; {% for task in ts["datapoints_grouped"] %} - temp_x.push("{{ task }}"); - temp_y.push({{ ts["datapoints_grouped"][task][metric].mean }}); - temp_yerr.push({{ ts["datapoints_grouped"][task][metric].std }}); + {% if ts["datapoints_grouped"][task] %} + temp_x.push("{{ task }}"); + temp_y.push({{ ts["datapoints_grouped"][task][metric].mean }}); + temp_yerr.push({{ ts["datapoints_grouped"][task][metric].std }}); + {% endif %} {% endfor %} var trace_{{ metric }} = { x: temp_x,