R语言 如何在ggplot2中用凸面体突出显示群体
在这篇文章中,我们将看到如何使用R编程语言在ggplot2中用凸面体突出显示组。
凸壳多边形是指在每个组的最外面的点周围画一个线的边界框。
创建用于演示的散点图
在这里,我们将使用虹膜数据集与两个不同的组(Sepal.Length和Sepal.Width)一起绘制散点图。为了绘制散点图,我们将使用geom_point()函数。以下是关于ggplot函数geom_point()的简要信息。
语法: geom_point(size, color, fill, shape, stroke)
输出
在ggplot2中用凸面体突出显示群组
为了给每个组的最外层的点画一个线框,我们将使用分组数据点的 chull()方法 ,它可以计算出位于指定点集的凸壳上的点的子集。
为了突出凸壳,我们可以使用geom_polygon()方法和凸壳数据集。
语法: geom_polygon( data, alpha, aes())
参数
- data :数据集
- alpha: 点/边界的不透明度
- aes: 数据点的颜色高亮。
输出