В d3, как получить данные интерполированной линии из линии SVG?

Я отображаю линейную диаграмму с D3 примерно следующим кодом (учитывая функции масштабаx, y и массив с плавающей точкойdata):

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

Теперь я хочу знатьvertical height of the line at a given horizontal pixel position,data массив имеет меньшие точки данных, чем пиксели, и отображаемая строкаinterpolatedпоэтому не просто вывести высоту линии в данном пикселе только изdata массив.

Есть намеки?

Ответы на вопрос(3)

Ваш ответ на вопрос