我有两条横断面线的坐标,想在它们周围创建一个凸包,以用于点模式分析。但是,到目前为止,我的凸包是一个矩形,并且我不知道如何使它成为不规则形状,以使其仅包含两条线。
这是一个可重现的示例: 这是我的x和y坐标
X <- c(1,2,3,4,5,1,2,3,4,5)
Y <- c(5,5,5,5,5,7,7,7,7,7)
我将它们合并为带有标记为X和Y的列的数据框:
TransectLines <- as.data.frame(cbind(X,Y))
以下是绘制的两条样条线:
plot(TransectLines)
我使用X和Y坐标制作了一个凸包:
twoTransects.chull <- convexhull.xy(x = TransectLines$X, y = TransectLines$Y)
并绘制凸包:
plot(twoTransects.chull)
并在其顶部绘制样条线点:
points(TransectLines$X,TransectLines$Y)
我希望船体仅包裹横断面线,而不是矩形。有可能吗?