簡體   English   中英

僅縮放和繪制給定樹狀圖的特定節點

[英]Zoom and plot only specific node for a given dendogram

嗨,假設我生成了一個樹狀圖:

library(dendextend)
library(tidyverse)
mtcars %>% 
    select(mpg, cyl, disp) %>% 
    dist() %>% 
    hclust() %>% 
    as.dendrogram() -> dend

dend %>% 
    set("nodes_pch", 19)  %>% 
    set("nodes_cex", 0.7) %>% 
    set("nodes_col", "orange") %>% 
    plot()

我想保留這個樹狀圖,但放大節點之一並重新繪制而不重新運行距離和 hclust。 這可能嗎這是我想要剪切和重新繪制的位置的圖像。

在此處輸入圖片說明

你可以指定你想在使用放大的區域xlimylim在爭論plot 例如,您有興趣繪制的節點位於 x 軸位置 4 和 7(從左到右的位置)與 y 軸位置 0 和 10 之間。

dend %>% 
  set("nodes_pch", 19)  %>% 
  set("nodes_cex", 0.7) %>% 
  set("nodes_col", "orange") %>% 
  plot(xlim = c(4,7),
       ylim = c(0,10))

放大的丹卓

暫無
暫無

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

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