From cfd7acfe27ea1d027eae6725c531c656528c473a Mon Sep 17 00:00:00 2001 From: frankknoll Date: Mon, 28 Feb 2022 20:53:23 +0100 Subject: [PATCH] refactoring --- docs/IntensiveCareCapacitiesChartView.js | 16 +- docs/intensivstationen.html | 420 +++++++++++++++++- docs/intensivstationen.js | 124 +----- src/intensivstationen/Intensivstationen.ipynb | 26 ++ 4 files changed, 451 insertions(+), 135 deletions(-) diff --git a/docs/IntensiveCareCapacitiesChartView.js b/docs/IntensiveCareCapacitiesChartView.js index 6f70325f16b..e6b1effad2f 100644 --- a/docs/IntensiveCareCapacitiesChartView.js +++ b/docs/IntensiveCareCapacitiesChartView.js @@ -1,8 +1,18 @@ class IntensiveCareCapacitiesChartView { - displayChart({ data, canvas, title }) { - new Chart( - canvas, + #canvas; + #chart; + + constructor(canvas) { + this.#canvas = canvas; + } + + displayChart({ data, title }) { + if (this.#chart != null) { + this.#chart.destroy(); + } + this.#chart = new Chart( + this.#canvas, { type: 'bar', data: this.#getData(data), diff --git a/docs/intensivstationen.html b/docs/intensivstationen.html index 325c529b849..75f1c2ddd2a 100644 --- a/docs/intensivstationen.html +++ b/docs/intensivstationen.html @@ -17,22 +17,418 @@ -
-
- - +