Learn R Programming

ComplexHeatmap (version 1.10.2)

anno_text: Using text as annotation

Description

Using text as annotation

Usage

anno_text(x, which = c("column", "row"), gp = gpar(), rot = 0,
    just = NULL, offset = unit(0.5, "npc"))

Arguments

x
a vector of text
which
is the annotation a column annotation or a row annotation?
gp
graphic parameters.
rot
rotation of text
just
justification of text, pass to grid.text
offset
if it is a row annotation, offset corresponds to the x-coordinates of text. and if it is a column annotation, offset corresponds to the y-coordinates of text. The value should be a unit object.

Value

Examples

Run this code
mat = matrix(rnorm(100), 10)
colnames(mat) = letters[1:10]
rownames(mat) = LETTERS[1:10]
long_cn = do.call("paste0", rep(list(colnames(mat)), 4))  # just to construct long text
ha_rot_cn = HeatmapAnnotation(text = anno_text(long_cn, rot = 45, offset = unit(5, "mm")))
Heatmap(mat, name = "foo", top_annotation = ha_rot_cn, top_annotation_height = unit(1.2, "cm"))

Run the code above in your browser using DataLab