簡體   English   中英

僅對切出的簇而不是每片葉子繪制圖

[英]Plotting hclust only to the cut clusters, not every leaf

我有一棵有近2000個樣本的hclust樹。 我已將其切成適當數量的簇,並希望繪制樹狀圖,但最終以我切割簇的高度結束,而不是一直到每一片葉子。 每個繪圖指南都是關於通過群集或繪制一個框為所有葉子着色的,但是似乎沒有什么事情可以完全將切割線以下的葉子留下。

我的完整樹狀圖如下所示:

全樹狀圖

我想繪制它,仿佛它停止在此處我畫出abline的位置(例如):

在此處輸入圖片說明

這應該使您入門。 我建議閱讀幫助頁面的“樹狀圖”

這是幫助頁面上的示例:

hc <- hclust(dist(USArrests))
dend1 <- as.dendrogram(hc)
plot(dend1)
dend2 <- cut(dend1, h = 100)
plot(dend2$upper)
plot(dend2$upper, nodePar = list(pch = c(1,7), col = 2:1))

通過對樹狀圖對象(不是hclust對象)執行切割,然后可以繪制樹狀圖的上部。 根據您的分析,將需要一些工作來替換branch1、2、3和4標簽。

祝好運。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM