Skip to contents

Reorder the rows of an Iheatmap-class object

Usage

# S4 method for class 'IheatmapHorizontal,integer'
reorder_rows(p, row_order)

# S4 method for class 'IheatmapVertical,integer'
reorder_rows(p, row_order, yname = current_yaxis(p))

Arguments

p

Iheatmap-class object

row_order

integer vector

yname

name of yaxis to reorder, only applicable if object is oriented vertically

Value

Iheatmap-class object, which can be printed to generate an interactive graphic

Author

Alicia Schep

Examples


mat <- matrix(rnorm(20), ncol = 5, nrow = 4)  
dend <- hclust(dist(mat))
hm <- iheatmap(mat) %>% reorder_rows(dend$order)

# Print heatmap if interactive session 
if (interactive()) hm