Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript d3js堆栈图:;如何得到某些x的y坐标?_Javascript_D3.js_Svg - Fatal编程技术网

Javascript d3js堆栈图:;如何得到某些x的y坐标?

Javascript d3js堆栈图:;如何得到某些x的y坐标?,javascript,d3.js,svg,Javascript,D3.js,Svg,在的示例中,其CSV数据为: Group1,37,04/23/12 Group1,32,04/24/12 Group1,45,04/25/12 Group1,24,04/26/12 假设x轴是连续的,让svg的高度为h,svg的宽度为w 如上图所示,给定x坐标,如何在x上获得group1的高度(或厚度) 我的最终要求是:给定svg内部的一个点(x,y),如何确定它属于哪个组?调用路径上的getPointAtLength(以getTotalLength()的距离开始)。二进制分割距离,直到x值

在的示例中,其
CSV
数据为:

Group1,37,04/23/12
Group1,32,04/24/12
Group1,45,04/25/12
Group1,24,04/26/12

假设x轴是连续的,让
svg
的高度为
h
svg
的宽度为
w

如上图所示,给定
x
坐标,如何在
x
上获得group1的高度(或厚度)


我的最终要求是:给定
svg
内部的一个点
(x,y)
,如何确定它属于哪个组?

调用路径上的getPointAtLength(以getTotalLength()的距离开始)。二进制分割距离,直到x值符合要求,读取y值。我的最终要求是:给定
svg
内部的
(x,y)
,如何确定它属于哪个
组?