add_col_annotation {iheatmapr} | R Documentation |
add_col_annotation
Description
Adds annotation heatmaps for one or more qualitative or quantitative annotations for each column of a main heatmap.
Usage
## S4 method for signature 'Iheatmap'
add_col_annotation(
p,
annotation,
colors = NULL,
side = c("top", "bottom"),
size = 0.05,
buffer = 0.015,
inner_buffer = buffer/2,
layout = list(),
show_colorbar = TRUE
)
Arguments
p |
|
annotation |
data.frame or object that can be converted to data frame |
colors |
list of color palettes, with one color per annotation column name |
side |
side of plot on which to add column annotation |
size |
relative size of each row annotation |
buffer |
relative size of buffer between previous subplot and column annotation |
inner_buffer |
relative size of buffer between each annotation |
layout |
layout properties for new y axis |
show_colorbar |
logical indicator to show or hide colorbar |
Value
Iheatmap-class
object, which can be printed to generate
an interactive graphic
Author(s)
Alicia Schep
See Also
iheatmap
, add_row_annotation
,
add_col_signal
, add_col_groups
Examples
mat <- matrix(rnorm(24), ncol = 6)
annotation <- data.frame(gender = c(rep("M", 3),rep("F",3)),
age = c(20,34,27,19,23,30))
hm <- iheatmap(mat) %>% add_col_annotation(annotation)
# Print heatmap if interactive session
if (interactive()) hm
[Package iheatmapr version 0.7.1 Index]