+.AdditiveUnit {ComplexHeatmap}R Documentation

Add heatmaps or row annotations to a heatmap list

Description

Add heatmaps or row annotations to a heatmap list

Usage

## S3 method for class 'AdditiveUnit'
x + y

Arguments

x

a Heatmap-class object, a HeatmapAnnotation-class object or a HeatmapList-class object.

y

a Heatmap-class object, a HeatmapAnnotation-class object or a HeatmapList-class object.

Details

It is only a helper function. It actually calls add_heatmap,Heatmap-method, add_heatmap,HeatmapList-method or add_heatmap,HeatmapAnnotation-method depending on the class of the input objects.

The HeatmapAnnotation-class object to be added should only be row annotations.

Value

A HeatmapList-class object.

Author(s)

Zuguang Gu <z.gu@dkfz.de>

Examples

mat = matrix(rnorm(80, 2), 8, 10)
mat = rbind(mat, matrix(rnorm(40, -2), 4, 10))
rownames(mat) = letters[1:12]
colnames(mat) = letters[1:10]

ht = Heatmap(mat)
ht + ht
ht + ht + ht

ht_list = ht + ht
ht + ht_list

ha = rowAnnotation(points = row_anno_points(1:12))
ht + ha
ht_list + ha

ha + ha + ht


[Package ComplexHeatmap version 1.20.0 Index]