Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

decorate_dend

Decorate Heatmap Dendrograms


Description

Decorate Heatmap Dendrograms

Usage

decorate_dend(heatmap, code, slice = 1, which = c("column", "row"),
    envir = new.env(parent = parent.frame()))

Arguments

heatmap

Name of the heatmap.

code

Code that adds graphics in the selected heatmap dendrogram.

slice

Index of the row slice or column slice in the heatmap.

which

Is the dendrogram on rows or on columns?

envir

Where to look for variables inside code.

Details

If you know the number of leaves in the dendrogram, it is simple to calculate the position of every leave in the dendrogram. E.g., for the column dendrogram, the i^th leave is located at:

# assume nc is the number of columns in the column slice
    unit((i-0.5)/nc, "npc")

Value

This function returns no value.

Author(s)

Zuguang Gu <z.gu@dkfz.de>

See Also

Examples

set.seed(123)
Heatmap(matrix(rnorm(100), 10), name = "mat", km = 2)
decorate_dend("mat", {
    grid.rect(gp = gpar(fill = "#FF000080"))
}, which = "row", slice = 2)

ComplexHeatmap

Make Complex Heatmaps

v2.6.2
MIT + file LICENSE
Authors
Zuguang Gu
Initial release
2020-11-12

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.