Description Usage Arguments Value See Also Examples
Extract line segment and label data from dendrogram object. Results are stored in a list of data frames containing line segment data and label data.
1 2 3 | ## S3 method for class 'dendrogram'
cluster_data(model, type =
c("rectangle", "triangle"), ...)
|
model |
object of class "dendrogram", e.g. the output of as.dendrogram() |
type |
The type of plot, indicating the shape of the dendrogram. "rectangle" will draw rectangular lines, while "triangle" will draw triangular lines. |
... |
ignored |
A list with the following elements:
segments |
Line segment data |
labels |
Label data |
1 2 3 4 5 6 7 8 9 10 | require(ggplot2)
hc <- hclust(dist(USArrests), "ave")
dhc <- as.dendrogram(hc)
# Rectangular lines
ddata <- cluster_data(dhc, type="rectangle")
ggplot(ddata$segments) + geom_segment(aes(x=x0, y=y0, xend=x1, yend=y1)) +
coord_flip() + scale_y_reverse(expand=c(0.2, 0))
# Triangular lines
ddata <- cluster_data(dhc, type="triangle")
ggplot(ddata$segments) + geom_segment(aes(x=x0, y=y0, xend=x1, yend=y1))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.