add_col_annotation: add_col_annotation

Description Usage Arguments Value Author(s) See Also Examples

Description

Adds annotation heatmaps for one or more qualitative or quantitative annotations for each column of a main heatmap.

Usage

1
2
3
4
## 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())

Arguments

p

link{Iheatmap-class} object

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

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

1
2
3
4
5
6
7
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 

iheatmapr documentation built on Dec. 9, 2017, 1:04 a.m.