chull
位于 grDevices
包(package)。 说明
计算位于指定点集的凸包上的点的子集。
用法
chull(x, y = NULL)
参数
x, y |
点的坐标向量。这可以指定为两个向量 |
细节
xy.coords
用于解释点的规范。不允许使用无限值、缺失值和 NaN
值。
该算法由 Eddy (1977) 给出。
值
一个整数向量,按顺时针顺序给出位于凸包上的唯一点的索引。 (如果重复点,将返回第一个点。)
例子
X <- matrix(stats::rnorm(2000), ncol = 2)
chull(X)
## Not run:
# Example usage from graphics package
plot(X, cex = 0.5)
hpts <- chull(X)
hpts <- c(hpts, hpts[1])
lines(X[hpts, ])
## End(Not run)
参考
Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988). The New S Language. Wadsworth & Brooks/Cole.
Eddy, W. F. (1977). A new convex hull algorithm for planar sets. ACM Transactions on Mathematical Software, 3, 398-403. doi:10.1145/355759.355766.
Eddy, W. F. (1977). Algorithm 523: CONVEX, A new convex hull algorithm for planar sets [Z]. ACM Transactions on Mathematical Software, 3, 411-412. doi:10.1145/355759.355768.
也可以看看
相关用法
- R check.options 设置带有一致性检查的选项
- R convertColor 在色彩空间之间转换
- R contourLines 计算轮廓线
- R cairo 基于 Cairgraphics 的 SVG、PDF 和 PostScript 图形设备
- R cm 单位改造
- R col2rgb 颜色到 RGB 转换
- R colorRamp 颜色插值
- R cairoSymbolFont 指定符号字体
- R colors 颜色名称
- R axisTicks 计算漂亮的轴刻度
- R hcl HCL 颜色规格
- R quartzFonts 石英字体
- R as.graphicsAnnot 强制图形注释对象
- R xyTable (x,y) 点的重数,例如,对于向日葵图
- R dev.interactive 当前图形设备是否具有交互性?
- R X11Fonts X11 字体
- R plotmath R 中的数学注释
- R dev.capture 将设备输出捕获为光栅图像
- R dev.size 查找设备表面的尺寸
- R pdf.options 设置/查看 pdf 参数默认值的辅助函数
- R densCols 平滑密度图的颜色
- R windows Windows 图形设备
- R rgb RGB 颜色规格
- R msgWindow 操纵窗口
- R dev.flush 保持或刷新屏幕图形设备上的输出
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Compute Convex Hull of a Set of Points。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。