Tengo un mapa mundial D3JS donde dibujo elementos circle con diferentes radios. Ahora mi problema está en la función de zoom donde especifico r3 , por lo que cada vez que hago zoom, todos mis círculos se redimensionan a 3 primero y luego se escalan hacia abajo o hacia arriba.
¿Cómo puedo especificar el radio actual?
function zoomed() { const currentTransform = d3.event.transform; g.attr("transform", currentTransform); g.selectAll("circle") .attr("r", 3 - (currentTransform.k / 3.7)) }