diff --git a/src/charts/radarChart.ts b/src/charts/radarChart.ts
index ffe983fa3f9f732c3fc4031a3443f610388c62be..0f274775441d0b8c1efbdbea877028c98a040955 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)