mark.dendrogram | R Documentation |
hclust
dendrogramsGroups are marked by colored rectangles as well as by their levels.
mark.dendrogram(
dendrogram,
groups,
col = seq_along(unique(groups)),
pos.marker = 0,
height = 0.025 * max(dendrogram$height),
pos.text = -2.5 * height,
border = NA,
text.col = "black",
label,
label.right = TRUE,
...
)
dendrogram |
the dendrogram |
groups |
factor giving the the groups to mark |
col |
vector with colors for each group |
pos.marker |
top of the marker rectangle |
height |
height of the marker rectangle |
pos.text |
position of the text label |
border |
see |
text.col |
color (vector) giving the color for the text markers |
label |
side label see example |
label.right |
should the side labels be at the right side? |
... |
handed to |
The dendrogram should be plotted separately, see the example.
Claudia Beleites
dend <- hclust (pearson.dist (laser[[]]))
par (xpd = TRUE, mar = c (5.1, 4, 4, 3)) # allows plotting into the margin
plot (dend, hang = -1, labels = FALSE)
## mark clusters
clusters <- as.factor (cutree (dend, k = 4))
levels (clusters) <- LETTERS [1 : 4]
mark.dendrogram (dend, clusters, label = "cluster")
## mark independent factor
mark.dendrogram (dend, as.factor (laser [,,405.36] > 11000),
pos.marker = -0.02, pos.text = - 0.03)
## mark continuous variable: convert it to a factor and omit labels
mark.dendrogram (dend, cut (laser [[,, 405.36]], 100), alois.palette (100),
pos.marker = -.015, text.col = NA,
label = expression (I [lambda == 405.36~nm]), label.right = FALSE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.