anno_text {ComplexHeatmap} | R Documentation

## 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

A graphic function which can be set in `HeatmapAnnotation` constructor method.

### Author(s)

Zuguang Gu <z.gu@dkfz.de>

### Examples

    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"))

[Package ComplexHeatmap version 1.18.1 Index]