Javascript 在给定的x值处插入d3.svg.line的y值
如果我有一条直线(可能指定了一些样条插值),我可以在给定的x值提取插值的y值吗?谢谢 这是可能的,但目前还没有一个内置的功能来实现这一点。D3的所有样条曲线都实现为分段二次或三次Bézier曲线(因为它们被渲染为SVG路径元素)。可用于计算[0,1]中给定参数t的xy坐标Javascript 在给定的x值处插入d3.svg.line的y值,javascript,svg,d3.js,Javascript,Svg,D3.js,如果我有一条直线(可能指定了一些样条插值),我可以在给定的x值提取插值的y值吗?谢谢 这是可能的,但目前还没有一个内置的功能来实现这一点。D3的所有样条曲线都实现为分段二次或三次Bézier曲线(因为它们被渲染为SVG路径元素)。可用于计算[0,1]中给定参数t的xy坐标 对于给定的x,计算y有点困难,因为对于同一个x,可能有多个y值,这取决于曲线。为此,我建议看一下这篇文章,它描述了一种计算曲线交点的算法;这可以简化为一条垂直线(常数x)。这是可能的,但还没有一个内置的工具来实现这一点。D3的
对于给定的x,计算y有点困难,因为对于同一个x,可能有多个y值,这取决于曲线。为此,我建议看一下这篇文章,它描述了一种计算曲线交点的算法;这可以简化为一条垂直线(常数x)。这是可能的,但还没有一个内置的工具来实现这一点。D3的所有样条曲线都实现为分段二次或三次Bézier曲线(因为它们被渲染为SVG路径元素)。可用于计算[0,1]中给定参数t的xy坐标 对于给定的x,计算y有点困难,因为对于同一个x,可能有多个y值,这取决于曲线。为此,我建议看一下这篇文章,它描述了一种计算曲线交点的算法;这可以简化为垂直线(常数x)