| ggdendro-package {ggdendro} | R Documentation |
Tools for extracting dendrogram and tree diagram plot data for use with ggplot.
This is a set of tools for dendrograms and tree plots using ggplot
The ggplot2 philosophy is to clearly separate data from the presentation. Unfortunately the plot method for dendrograms (plot.dendrogram) plots directly to a plot device without exposing the data. The ggdendro package resolves this by making available functions that extract the dendrogram plot data. This data can be used with ggplot.
dendro_data extracts data from several cluster algorithms. It is a generic function with specific implementations for:
hclust: dendro_data.hclust
dendrogram: dendro_data.dendrogram
regression trees: dendro_data.tree
partition trees: dendro_data.rpart
These methods create an object of class dendro, consisting of a list of data.frames. To extract the relevant data frames from the list, there are three accessor functions:
segmentthe line segment data
labelthe text for each end segment
leaf_labelthe leaf labels of a tree diagram
To plot a dendrogram, either construct a plot with ggplot or use the function ggdendrogram
Andrie de Vries apdevries@gmail.com