仅缩放和打印给定dendogram的特定节点
嗨,假设我生成了这样一个dendogram:仅缩放和打印给定dendogram的特定节点,r,hclust,dendextend,R,Hclust,Dendextend,嗨,假设我生成了这样一个dendogram: library(dendextend) library(tidyverse) mtcars %>% select(mpg, cyl, disp) %>% dist() %>% hclust() %>% as.dendrogram() -> dend dend %>% set("nodes_pch", 19) %>% set("nodes_cex"
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()
我想保留此dendogram,但放大其中一个节点并重新打印,而不重新运行距离和hclust。这可能吗?这是一张我想剪切和复制的图片
您可以使用
plot
中的xlim
和ylim
参数指定要放大的区域。例如,要打印的节点位于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))