Get an attribute of the branches of a dendrogram's leaves
This is helpful to get the attributes of branches of the leaves. For example, after we use color_branches, to get the colors of the labels to match (since getting the colors of branches to match those of the labels can be tricky). This is based on get_leaves_edgePar.
get_leaves_branches_attr(dend, attr = c("col", "lwd", "lty"), ...)
dend |
a dendrogram object |
attr |
character, the attr to get. Can be either "col", "lwd", or "lty". |
... |
not used |
A vector with the dendrogram's leaves nodePar attribute
# define dendrogram object to play with: hc <- hclust(dist(USArrests[1:5, ]), "ave") dend <- as.dendrogram(hc) dend <- dend %>% color_branches(k = 3) %>% set("branches_lwd", c(2, 1, 2)) %>% set("branches_lty", c(1, 2, 1)) plot(dend) get_leaves_branches_attr(dend, "col") get_leaves_branches_attr(dend, "lwd") get_leaves_branches_attr(dend, "lty") labels_colors(dend) <- get_leaves_branches_attr(dend, "col") plot(dend)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.