Como faço para retornar a coordenada y de um caminho em d3.js?

Eu tenho um gráfico e quero que a linha que representa o gráfico mostre um círculo na coordenada x ao passar o mouse sobre a área svg. Esse círculo deve seguir o caminho da linha que representa a curva. O problema é que eu não sei como fazer isso.

O código abaixo mostra até que ponto consegui, e de fato adiciona um círculo ao documento na coordenada x à direita. Agora, com o que eu substituo o ponto de interrogação?

    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");
    });

questionAnswers(1)

yourAnswerToTheQuestion