Javascript 获取路径上D3点的x,y位置

Javascript 获取路径上D3点的x,y位置,javascript,d3.js,Javascript,D3.js,我有下面的d3图表,我需要找到7个点的x,y坐标。我试过很多方法,但似乎都不明白。我将使用坐标来创建需要放在图表上的其他元素d3。selectAll(“path”)提供了我需要的点的数组,但我不确定如何获取这些点来获得坐标 D3刻度将域输入转换为范围输出。他们也可以做相反的事情。域是您的业务内容(价格、时间、总销售额等),范围是svg元素的维度。假设您的两个刻度分别称为xScale和yScale。如果要查找97000和25%的x、y点,请在xScale中查找25%的反转,并在yScale中查找

我有下面的d3图表,我需要找到7个点的x,y坐标。我试过很多方法,但似乎都不明白。我将使用坐标来创建需要放在图表上的其他元素
d3。selectAll(“path”)
提供了我需要的点的数组,但我不确定如何获取这些点来获得坐标


D3刻度将域输入转换为范围输出。他们也可以做相反的事情。域是您的业务内容(价格、时间、总销售额等),范围是svg元素的维度。假设您的两个刻度分别称为
xScale
yScale
。如果要查找97000和25%的x、y点,请在
xScale
中查找25%的反转,并在
yScale
中查找97000的反转

var xPoint = xScale.invert(0.25)
var yPoint = yScale.invert(97000)

这可能有帮助吗?你在说什么?如果点是用圆表示的,我只计算其中的六个。。。不幸的是,您的JSBin甚至不是可执行文件!用于在可能需要查看的路径上放置圆。