当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R rect.hclust 在层次集群周围绘制矩形


R语言 rect.hclust 位于 stats 包(package)。

说明

在树状图的分支周围绘制矩形,突出显示相应的簇。首先,在一定级别上切割树状图,然后在选定的分支周围绘制一个矩形。

用法

rect.hclust(tree, k = NULL, which = NULL, x = NULL, h = NULL,
            border = 2, cluster = NULL)

参数

tree

hclust 生成的类型的对象。

k, h

标量。切割树状图,以便精确生成 k 簇,或者在高度 h 处切割。

which, x

一个向量,选择应在其周围绘制矩形的簇。 which 按编号选择簇(在树中从左到右),x 选择包含相应水平坐标的簇。默认为 which = 1:k

border

带有矩形边框颜色的向量。

cluster

如果已经计算,可以指定具有 cutree(hclust.obj, k = k) 返回的簇成员资格的可选向量以提高效率。

(不可见)返回一个列表,其中每个元素包含各自簇中包含的数据点向量。

例子

require(graphics)

hca <- hclust(dist(USArrests))
plot(hca)
rect.hclust(hca, k = 3, border = "red")
x <- rect.hclust(hca, h = 50, which = c(2,7), border = 3:4)
x

也可以看看

hclustidentify.hclust

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Draw Rectangles Around Hierarchical Clusters。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。