cluster_segments.tree: Extract data frame from tree object for plotting using...

Description Usage Arguments See Also Examples

View source: R/tree.r

Description

Extract data frame from tree object for plotting using ggplot

Usage

1

Arguments

model

object of class "tree", e.g. the output of tree()

...

ignored

See Also

cluster_data.tree

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
require(tree)
require(ggplot2)
data(cpus, package="MASS")
cpus.ltr <- tree(log10(perf) ~ syct+mmin+mmax+cach+chmin+chmax, cpus)
tree_data <- cluster_data(cpus.ltr)
ggplot() +
geom_segment(data=tree_data$segments,
aes(x=x, y=y, xend=xend, yend=yend, size=n),
colour="blue", alpha=0.5) +
scale_size("n", to=c(0, 3)) +
geom_text(data=tree_data$labels,
aes(x=x, y=y, label=label), vjust=-0.5, size=4) +
geom_text(data=tree_data$leaf_labels,
aes(x=x, y=y, label=label), vjust=0.5, size=3)

pentalibra/ggcluster documentation built on May 25, 2019, 12:46 a.m.