Description Usage Arguments Details Value Author(s) Examples
Draw a list of heatmaps
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | ## S4 method for signature 'HeatmapList'
draw(object,
padding = unit(c(2, 2, 2, 2), "mm"),
newpage = TRUE,
row_title = character(0),
row_title_side = c("left", "right"),
row_title_gp = gpar(fontsize = 14),
column_title = character(0),
column_title_side = c("top", "bottom"),
column_title_gp = gpar(fontsize = 14),
heatmap_legend_side = c("right", "left", "bottom", "top"),
show_heatmap_legend = TRUE,
heatmap_legend_list = list(),
annotation_legend_side = c("right", "left", "bottom", "top"),
show_annotation_legend = TRUE,
annotation_legend_list = list(),
gap = unit(3, "mm"),
main_heatmap = which(sapply(object@ht_list, inherits, "Heatmap"))[1],
row_dend_side = c("original", "left", "right"),
row_sub_title_side = c("original", "left", "right"), ...)
|
object |
a |
padding |
padding of the plot. Elements correspond to bottom, left, top, right paddings. |
newpage |
whether create a new page for the graphics. |
row_title |
title on the row. |
row_title_side |
will the title be put on the left or right of the heatmap. |
row_title_gp |
graphic parameters for drawing text. |
column_title |
title on the column. |
column_title_side |
will the title be put on the top or bottom of the heatmap. |
column_title_gp |
graphic parameters for drawing text. |
heatmap_legend_side |
side of the heatmap legend. |
show_heatmap_legend |
whether show heatmap legend. |
heatmap_legend_list |
a list of self-defined legend, should be wrapped into |
annotation_legend_side |
side of annotation legend. |
show_annotation_legend |
whether show annotation legend. |
annotation_legend_list |
a list of self-defined legend, should be wrapped into |
gap |
gap between heatmaps, should be a |
main_heatmap |
name or index for the main heatmap |
row_dend_side |
if auto adjust, where to put the row dendrograms for the main heatmap |
row_sub_title_side |
if auto adjust, where to put sub row titles for the main heatmap |
... |
pass to |
The function first calls make_layout,HeatmapList-method
to calculate
the layout of the heatmap list and the layout of every single heatmap,
then makes the plot by re-calling the graphic functions which are already recorded
in the layout.
This function returns a list of row dendrograms and column dendrogram.
Zuguang Gu <z.gu@dkfz.de>
1 2 3 4 5 6 7 8 9 10 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.