Javascript 在d3.js中查找路径的切线

Javascript 在d3.js中查找路径的切线,javascript,d3.js,svg,Javascript,D3.js,Svg,我想沿着一条路径放置svg元素(比如椭圆),例如用d3.js生成的曲线。虽然使用path.getPointAtLength()很容易找到路径上点的坐标,但我不知道如何找到直线上任何点的切线。如果我能得到切线(或导数),我就能够相应地旋转元素,使它们看起来像是沿着直线放置的。调用path.getPointAtLength(),将两个点放在一起。微积分告诉我们差异在于该点的斜率/切线。调用path.getPointAtLength(),将两个点放在一起。微积分告诉我们这一点的斜率/切线不同

我想沿着一条路径放置svg元素(比如椭圆),例如用d3.js生成的曲线。虽然使用path.getPointAtLength()很容易找到路径上点的坐标,但我不知道如何找到直线上任何点的切线。如果我能得到切线(或导数),我就能够相应地旋转元素,使它们看起来像是沿着直线放置的。

调用path.getPointAtLength(),将两个点放在一起。微积分告诉我们差异在于该点的斜率/切线。

调用path.getPointAtLength(),将两个点放在一起。微积分告诉我们这一点的斜率/切线不同