Math 如何近似确定数据点的分组

Math 如何近似确定数据点的分组,math,Math,我有几个数据点(比如[x,y,r]),x,y是位置信息,r是它的值映射到半径 用户案例是当我们在图表上绘制这些数据点时,有时许多数据点会重叠,所以我只想将它们合并成一个大的单个数据点。 我想做的是找到一种方法来大致确定哪些点可以组合在一起,直观且一般来说,具有很大重叠区域(或彼此非常接近)的数据点应该合并在一起,但我不知道如何快速确定(我不需要非常精确的计算方法来比较它们的半径之和大于它们之间的距离) 我想要的就像 if V1<( Math.abs(x1-x2)+Math.abs(y1-

我有几个数据点(比如[x,y,r]),x,y是位置信息,r是它的值映射到半径

用户案例是当我们在图表上绘制这些数据点时,有时许多数据点会重叠,所以我只想将它们合并成一个大的单个数据点。 我想做的是找到一种方法来大致确定哪些点可以组合在一起,直观且一般来说,具有很大重叠区域(或彼此非常接近)的数据点应该合并在一起,但我不知道如何快速确定(我不需要非常精确的计算方法来比较它们的半径之和大于它们之间的距离)

我想要的就像

if  V1<( Math.abs(x1-x2)+Math.abs(y1-y2) )<V2 
then these two points probably need merge.

如果这在math SE@Stedy上可能更好,最初我尝试将其视为一种数学方法,但后来我意识到当我绘制图表时,它不允许我进行繁重的计算,因此我决定如果我在数学部分发布这篇文章,对数学人来说应该是一种耻辱。因为这实际上是一个工程问题,而不是一个数学问题