使用D3在另一个矩形元素的指定半径或距离内查找最近的矩形元素

时间:2017-06-24 10:58:15

标签: d3.js svg

是否可以使用D3在距离或指定半径内使用另一个矩形元素ID获取所有rect元素。如果可能的话,有人可以分享相同的例子。以下是我的情景:

github sample code

在这里,使用MainRect,我需要获取MainRect周围所有ID的小ID。

1 个答案:

答案 0 :(得分:2)

您可以按公式Math.sqrt(Math.pow(X1 - X2, 2)+ Math.pow(Y1 - Y2, 2))

计算点之间的距离

Here is my fiddle示例。将鼠标悬停在红色方块上,找到以圆圈为中心的小方块