Learn R Programming

ggdendro (version 0.1-12)

ggdendrogram: Creates dendrogram plot using ggplot.

Description

Creates dendrogram plot using ggplot.

Usage

ggdendrogram(data, segments = TRUE, labels = TRUE,
    leaf_labels = TRUE, rotate = FALSE,
    theme_dendro = TRUE, ...)

Arguments

data
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
segments
If TRUE, show line segments
labels
if TRUE, shows segment labels
leaf_labels
if TRUE, shows leaf labels
rotate
if TRUE, rotates plot by 90 degrees
theme_dendro
if TRUE, applies a blank theme to plot (see theme_dendro)
...
other parameters passed to geom_text

Value

See Also

dendro_data

Examples

Run this code
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