我显示与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));
Run Code Online (Sandbox Code Playgroud)
现在我想知道给定水平像素位置处线的垂直高度.该data阵列具有比像素更小的数据点,并且所显示的线被内插,因此仅从data阵列推断给定像素处的线的高度并不是直截了当的.
任何提示?