Add bar plot with one bar per column above or below a main heatmap
Arguments
- p
iheatmap object
- y
y axis values
- ...
additional arguments to add to plotly scatter trace, see https://plotly.com/javascript/reference/#scatter
- color
color of bars
- tracename
name of trace (for legend and hover)
- showlegend
show in legend?
- side
side of plot on which to add subplot
- layout
yaxis layout list
- size
relative size of subplot relative to main heatmap
- buffer
amount of space to leave empty before this plot, relative to size of first heatmap
- xname
internal name of xaxis
- yname
internal name of yaxis
- pname
internal name of plot
Value
Iheatmap-class
object, which can be printed to generate
an interactive graphic
Examples
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