From 847413f4f586ddf24d8dfed4cc43826b58301784 Mon Sep 17 00:00:00 2001 From: Jeremy Wall Date: Mon, 19 Feb 2024 19:20:05 -0500 Subject: [PATCH] fix: bug in scalar graph types --- static/lib.js | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/static/lib.js b/static/lib.js index f73796b..cf0512c 100644 --- a/static/lib.js +++ b/static/lib.js @@ -188,17 +188,22 @@ class TimeseriesGraph extends HTMLElement { type: "bar", x: [], y: [], - yaxis: yaxis, yhoverformat: meta["d3_tick_format"], }; - let nameLabel = meta["name_label"]; - if (nameLabel && labels[nameLabel]) { - trace.name = labels[nameLabel]; - }; - if (nameLabel && labels[nameLabel]) { - trace.x.push(labels[nameLabel]); - }; + const formatter = meta.name_format; + var name = ""; + if (formatter) { + name = eval(formatter); + } else { + var names = []; + for (const value of labels) { + names.push(value); + } + name = names.join(" "); + } + if (name) { trace.name = name; } trace.y.push(series.value); + trace.x.push(trace.name); traces.push(trace); } }