¿Cómo devuelvo la coordenada y de una ruta en d3.js?

Tengo un gráfico, y quiero que la línea que representa el gráfico muestre un círculo en la coordenada x cuando se desplaza sobre el área de svg. Este círculo debe seguir la trayectoria de la línea que representa la curva. El problema es que no sé cómo hacer esto.

El siguiente código muestra hasta qué punto he tenido éxito y, de hecho, agrega un círculo al documento en la coordenada x derecha. Ahora, ¿con qué reemplazo el signo de interrogación?

    svg.on("mousemove", function() {
        d3.select("path.line")
          .style("stroke-width", "2.5px");

         svg.append("svg:circle")
            .attr("cx", Math.floor(event.offsetX-m[1]))
            .attr("cy", ?)
            .attr("r", "10")
            .attr("fill", "red");
    });

Respuestas a la pregunta(1)

Su respuesta a la pregunta