Last chance! 50% off unlimited learning
Sale ends in
This is a convenience function
ggdendrogram(
data,
segments = TRUE,
labels = TRUE,
leaf_labels = TRUE,
rotate = FALSE,
theme_dendro = TRUE,
...
)
A ggplot2::ggplot()
object
Either a dendro object or an object that can be coerced to class
dendro using the dendro_data()
function, i.e. objects of class
dendrogram, hclust or tree
If TRUE, show line segments
if TRUE, shows segment labels
if TRUE, shows leaf labels
if TRUE, rotates plot by 90 degrees
if TRUE, applies a blank theme to plot (see
theme_dendro()
)
other parameters passed to ggplot2::geom_text()
dendro_data()
### Demonstrate ggdendrogram
library(ggplot2)
hc <- hclust(dist(USArrests), "ave")
# Demonstrate plotting directly from object class hclust
p <- ggdendrogram(hc, rotate = FALSE)
print(p)
ggdendrogram(hc, rotate = TRUE)
# demonstrate converting hclust to dendro using dendro_data first
hcdata <- dendro_data(hc)
ggdendrogram(hcdata, rotate = TRUE, size = 2) +
labs(title = "Dendrogram in ggplot2")
Run the code above in your browser using DataLab