Em d3, como obter os dados da linha interpolada de uma linha SVG?

Eu exibo um gráfico de linha com D3 com aproximadamente o seguinte código (dadas as funções de escalax, y e a matriz de floatdata):

 var line = d3.svg.line()
         .interpolate("basis")
         .x(function (d, i) { return x(i); })
         .y(function (d) { return y(d); });
 d3.select('.line').attr('d', line(data));

Agora eu quero conhecer oaltura vertical da linha em uma determinada posição de pixel horizontal. odata array tem menos pontos de dados do que pixels e a linha exibida éinterpolado, por isso não é direto para deduzir a altura da linha em um determinado pixel apenas a partir dodata array.

Alguma dica?

questionAnswers(3)

yourAnswerToTheQuestion