dend_diff {dendextend} | R Documentation |
Plots two trees side by side, highlighting edges unique to each tree in red.
Description
Plots two trees side by side, highlighting edges unique to each tree in red.
Usage
dend_diff(dend, ...)
## S3 method for class 'dendrogram'
dend_diff(dend, dend2, horiz = TRUE, ...)
## S3 method for class 'dendlist'
dend_diff(dend, ..., which = c(1L, 2L))
Arguments
dend |
a dendrogram or dendlist to compre with |
... |
passed to plot.dendrogram |
dend2 |
a dendrogram to compare with |
horiz |
logical (TRUE) indicating if the dendrogram should be drawn horizontally or not. |
which |
an integer vector indicating, in the case "dend" is a dendlist, on which of the trees should the modification be performed. If missing - the change will be performed on all of objects in the dendlist. |
Value
Invisible dendlist of both trees.
Source
A dendrogram implementation for phylo.diff from the distory package
See Also
distinct_edges, highlight_distinct_edges, dist.dendlist, tanglegram assign_values_to_branches_edgePar, distinct.edges,
Examples
x <- 1:5 %>%
dist() %>%
hclust() %>%
as.dendrogram()
y <- set(x, "labels", 5:1)
dend_diff(x, y)
dend_diff(dendlist(x, y))
dend_diff(dendlist(y, x))
dend1 <- 1:10 %>%
dist() %>%
hclust() %>%
as.dendrogram()
dend2 <- dend1 %>% set("labels", c(1, 3, 2, 4, 5:10))
dend_diff(dend1, dend2)
[Package dendextend version 1.17.1 Index]