From 455d570fa3244ec36e7c6920355441dd2e5fd6d0 Mon Sep 17 00:00:00 2001 From: Leander <leander.gerwing@gmail.com> Date: Sat, 7 Sep 2024 00:32:45 +0200 Subject: [PATCH] fix: toggling not working --- src/charts/radarChart.ts | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/charts/radarChart.ts b/src/charts/radarChart.ts index ffe983f..0f27477 100644 --- a/src/charts/radarChart.ts +++ b/src/charts/radarChart.ts @@ -90,12 +90,14 @@ export default class RadarChart extends Chart { data.selectAll('.data') .data(preparedData) - .enter() - .append('g') + .join( + enter => enter.append("g"), + update => update, + exit => exit.remove() + ) .attr('class', 'data') .append("path") .attr("d", (d: any) => { - console.log(d) return d3.lineRadial() .angle((_, index) => Math.PI * 2 / vis.axes.length * index) .radius((data) => data) @@ -138,12 +140,14 @@ export default class RadarChart extends Chart { data.selectAll('.data') .data(preparedData) - .enter() - .append('g') + .join( + enter => enter.append("g"), + update => update, + exit => exit.remove() + ) .attr('class', 'data') .append("path") .attr("d", (d: any) => { - console.log(d) return d3.lineRadial() .angle((_, index) => Math.PI * 2 / vis.axes.length * index) .radius((data) => data) -- GitLab