powered by
Add bar plot with one bar per column above or below a main heatmap
# S4 method for Iheatmap add_col_barplot( p, y, ..., color = NULL, tracename = NA_character_, showlegend = !is.na(tracename), side = c("top", "bottom"), layout = list(), size = 0.2, buffer = 0.02, xname = current_xaxis(p), yname = NULL, pname = if (!is.na(tracename)) tracename else "col_barplot" )
Iheatmap-class object, which can be printed to generate an interactive graphic
Iheatmap-class
iheatmap object
y axis values
additional arguments to add to plotly scatter trace, see https://plotly.com/javascript/reference/#scatter
color of bars
name of trace (for legend and hover)
show in legend?
side of plot on which to add subplot
yaxis layout list
relative size of subplot relative to main heatmap
amount of space to leave empty before this plot, relative to size of first heatmap
internal name of xaxis
internal name of yaxis
internal name of plot
Alicia Schep
add_col_signal, iheatmap, add_col_plot
add_col_signal
iheatmap
add_col_plot
mat <- matrix(rnorm(20), ncol = 5, nrow = 4) hm <- iheatmap(mat) %>% add_col_barplot(y = 1:5, tracename = "Strength") # Print heatmap if interactive session if (interactive()) hm
Run the code above in your browser using DataLab