Description Details Methods Author(s) Examples
Class for a list of heatmaps
A heatmap list is defined as a list of heatmaps and row annotations.
The components for the heamtap list are placed into a 7 x 7 layout:
1 2 3 4 5 6 7 8 9 | +------+(1)
+------+(2)
+------+(3)
+-+-+-+------+-+-+-+
|1|2|3| 4(4) |5|6|7|
+-+-+-+------+-+-+-+
+------+(5)
+------+(6)
+------+(7)
|
From top to bottom in column 4, the regions are:
annotation legend on the top, graphics are drawn by draw_annotation_legend,HeatmapList-method
.
heatmap legend on the top, graphics are drawn by draw_heatmap_legend,HeatmapList-method
.
title for the heatmap list which is put on the top, graphics are drawn by draw_title,HeatmapList-method
.
the list of heatmaps and row annotations
title for the heatmap list which is put on the bottom, graphics are drawn by draw_title,HeatmapList-method
.
heatmap legend on the bottom, graphics are drawn by draw_heatmap_legend,HeatmapList-method
.
annotation legend on the bottom, graphics are drawn by draw_annotation_legend,HeatmapList-method
.
From left to right in row 4, the regions are:
annotation legend on the left, graphics are drawn by draw_annotation_legend,HeatmapList-method
.
heatmap legend on the left, graphics are drawn by draw_heatmap_legend,HeatmapList-method
.
title for the heatmap list which is put on the left, graphics are drawn by draw_title,HeatmapList-method
.
the list of heatmaps and row annotations
title for the heatmap list which is put on the right, graphics are drawn by draw_title,HeatmapList-method
.
heatmap legend on the right, graphics are drawn by draw_heatmap_legend,HeatmapList-method
.
annotation legend on the right, graphics are drawn by draw_annotation_legend,HeatmapList-method
.
For the list of heatmaps which are placed at (5, 5) in the layout, the heatmaps and row annotations are placed one after the other.
The HeatmapList-class
provides following methods:
draw,HeatmapList-method
: draw the list of heatmaps and row annotations.
add_heatmap,HeatmapList-method
: add heatmaps to the list of heatmaps.
row_order,HeatmapList-method
: get order of rows
column_order,HeatmapList-method
: get order of columns
row_dend,HeatmapList-method
: get row dendrograms
column_dend,HeatmapList-method
: get column dendrograms
Zuguang Gu <z.gu@dkfz.de>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 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 = HeatmapAnnotation(points = anno_points(1:12, which = "row"),
which = "row")
ht + ha
ht_list + ha
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.