Assign values to edgePar of dendrogram's branches
Go through the dendrogram branches and updates the values inside its edgePar
If the value has Inf then the value in edgePar will not be changed.
assign_values_to_branches_edgePar( dend, value, edgePar, skip_leaves = FALSE, warn = dendextend_options("warn"), ... )
dend |
a dendrogram object |
value |
a new value scalar for the edgePar attribute. |
edgePar |
a character indicating the value inside edgePar to adjust. Can be either "col", "lty", or "lwd". |
skip_leaves |
logical (FALSE) - should the leaves be skipped/ignored? |
warn |
logical (default from dendextend_options("warn") is FALSE). Set if warning are to be issued, it is safer to keep this at TRUE, but for keeping the noise down, the default is FALSE. |
... |
not used |
A dendrogram, after adjusting the edgePar attribute in all of its branches,
# This failed before - now it works fine. (thanks to Martin Maechler) dend <- 1:2 %>% dist() %>% hclust() %>% as.dendrogram() dend %>% set("branches_lty", 1:2) %>% set("branches_col", c("topbranch_never_plots", "black", "orange")) %>% plot() ## Not run: dend <- USArrests[1:5, ] %>% dist() %>% hclust() %>% as.dendrogram() plot(dend) dend <- assign_values_to_branches_edgePar(dend = dend, value = 2, edgePar = "lwd") plot(dend) dend <- assign_values_to_branches_edgePar(dend = dend, value = 2, edgePar = "col") plot(dend) dend <- assign_values_to_branches_edgePar(dend = dend, value = "orange", edgePar = "col") plot(dend) dend2 <- assign_values_to_branches_edgePar(dend = dend, value = 2, edgePar = "lty") plot(dend2) dend2 %>% unclass() %>% str() ## End(Not run)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.