如何获得 R 中每个 Voronoi 多边形的面积?

How can I get the area of each Voronoi Polygon in R?

我的点有一组坐标 X 和 Y,并使用 deldir 来创建确定和绘制 Voronoi 多边形。 (我用过这个教程here

这是我的情节:(抱歉,它太小了,但你明白了)。

我需要确定每个多边形的面积。我怎样才能做到这一点? 我在 deldir 包页面中查找,找不到与 Voronoi 多边形相关的任何内容,只能找到其他

根据参考手册(https://cran.r-project.org/web/packages/deldir/index.html),deldir函数的输出是一个列表。列表元素之一 summary 是一个数据框,其中包含名为 dir.area 的列。这是围绕点的狄利克雷平铺区域,这可能就是您要找的东西。

下面我使用参考手册中的示例。使用 $ 访问 summary 数据框。

library(deldir)

x <- c(2.3,3.0,7.0,1.0,3.0,8.0)
y <- c(2.3,3.0,2.0,5.0,8.0,9.0)

dxy1 <- deldir(x,y)

dxy1$summary