R 如何调整树状图中的线条长度?

R 如何调整树状图中的线条长度?,r,dendextend,R,Dendextend,在R中使用此代码 library("dendextend") library("dendextendRcpp") dist2 <- read.csv("distanceMatrix.csv",sep=";",header=TRUE) mat <- as.matrix(dist2) # using piping to get the dend dend <- dist2 %>% dist %>% hclust %>% as.dendrogram %>%

在R中使用此代码

library("dendextend")
library("dendextendRcpp")

dist2 <- read.csv("distanceMatrix.csv",sep=";",header=TRUE)
mat <- as.matrix(dist2)

# using piping to get the dend
dend <- dist2 %>% dist %>% hclust %>% as.dendrogram %>% set("labels", colnames(mat))


foo <- function(k){
svg(filename = "dendrogram_newest.svg",width = 25,height = 14)
# plot + color the dend's branches before, based on k clusters:
dend %>% color_branches(k) %>% plot()
# add horiz line:
abline(h = heights_per_k.dendrogram(dend)[k], lwd = 2, lty = 2, col = "purple")
dev.off()}

foo(6)
library(“dendextend”)
图书馆(“dendextendRcpp”)
dist2%as.dendrogram%>%set(“标签”,colnames(mat))

foo@RichardScriven似乎可以更容易地识别所有属于特定组的标签集。(也就是说,在一些树状图中,分支长度本身就是有意义的。如果这是其中之一,OP当然需要向观众清楚地表明他们已经缩短了所有的终端分支。)