| ht_shiny {ComplexHeatmap} | R Documentation |
Interactive heatmaps with a shiny app
ht_shiny(ht_list, app = NULL)
ht_list |
A |
app |
Path of app.R. |
https://jokergoo.shinyapps.io/interactive_complexHeatmap/
# use a random heatmap
if(interactive()) {
ht_shiny()
}
# by providing a heatmap/heatmap list
if(interactive()) {
m = matrix(rnorm(100), 10)
rownames(m) = 1:10
colnames(m) = 1:10
ht = Heatmap(m)
ht_shiny(ht)
}
if(interactive()) {
m1 = matrix(rnorm(100), 10)
rownames(m1) = 1:10
colnames(m1) = 1:10
ht1 = Heatmap(m1, row_km = 2, column_km = 2)
m2 = matrix(sample(letters[1:10], 100, replace = TRUE), 10)
ht2 = Heatmap(m2)
ht_shiny(ht1 + ht2)
ht_shiny(ht1 %v% ht2)
}