From 64799c330a63f79652e72f6fc8eb249b4b48b391 Mon Sep 17 00:00:00 2001 From: Catherine Devlin Date: Wed, 26 Apr 2023 10:07:35 -0600 Subject: [PATCH] Modify ChartModule series to allow dynamically named properties Original work: https://github.com/projectmesa/mesa/pull/714 and https://github.com/projectmesa/mesa/pull/1673. Co-Authored-By: Catherine Devlin --- mesa/visualization/templates/js/ChartModule.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mesa/visualization/templates/js/ChartModule.js b/mesa/visualization/templates/js/ChartModule.js index 78680258c1e..be96cd60c1e 100644 --- a/mesa/visualization/templates/js/ChartModule.js +++ b/mesa/visualization/templates/js/ChartModule.js @@ -28,11 +28,12 @@ const ChartModule = function (series, canvas_width, canvas_height) { for (const i in series) { const s = series[i]; const new_series = { - label: s.Label, - borderColor: s.Color, backgroundColor: convertColorOpacity(s.Color), data: [], }; + for (const property in s){ + new_series[property] = s[property]; + } datasets.push(new_series); }