Jak mogę zwrócić współrzędną y ścieżki w d3.js?

Mam wykres i chcę, aby linia reprezentująca wykres pokazywała koło na współrzędnej x, gdy unoszą się na górze obszaru svg. Ten okrąg powinien podążać ścieżką linii reprezentującej krzywą. Problem polega na tym, że nie wiem, jak to zrobić.

Poniższy kod pokazuje, jak daleko mi się udało, i rzeczywiście dodaje okrąg do dokumentu na prawej współrzędnej x. Co mam teraz zastąpić znakiem zapytania?

    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