heatmap.bp | R Documentation |
Heatmap of a numeric matrix with barplots summarizing columns and rows.
heatmap.bp(
x,
cbarplot = TRUE,
rbarplot = TRUE,
legend = TRUE,
clabels = TRUE,
rlabels = TRUE,
na.rm = TRUE,
scale = c("row", "column", "none"),
col.ramp = viridisLite::viridis(n = 100, alpha = 1),
...
)
x |
a numeric matrix. |
cbarplot |
a logical indicating whether the columns should be summarized with a barplot. |
rbarplot |
a logical indicating whether the rows should be summarized with a barplot. |
legend |
a logical indicating whether a legend should be plotted. |
clabels |
a logical indicating whether column labels should be included. |
rlabels |
a logical indicating whether row labels should be included. |
na.rm |
a logical indicating whether missing values should be removed. |
scale |
character indicating if the values should be centered and scaled in either the row direction or the column direction, or none. The default is "none". |
col.ramp |
vector of colors to be used for the color ramp. |
... |
additional arguments to be passed on. |
The function heatmap.bp creates a heatmap from a numeric matrix with optional barplots to summarize the rows and columns.
heatmap
, image
, heatmap2 in gplots, pheatmap.
library(vcfR)
x <- as.matrix(mtcars)
heatmap.bp(x)
heatmap.bp(x, scale="col")
# Use an alternate color ramp
heatmap.bp(x, col.ramp = colorRampPalette(c("red", "yellow", "#008000"))(100))
heatmap.bp(x)
## Not run:
heatmap.bp(x, cbarplot = FALSE, rbarplot = FALSE, legend = FALSE)
heatmap.bp(x, cbarplot = FALSE, rbarplot = TRUE, legend = FALSE)
heatmap.bp(x, cbarplot = FALSE, rbarplot = FALSE, legend = TRUE)
heatmap.bp(x, cbarplot = FALSE, rbarplot = TRUE, legend = TRUE)
heatmap.bp(x, cbarplot = TRUE, rbarplot = FALSE, legend = FALSE)
heatmap.bp(x, cbarplot = TRUE, rbarplot = TRUE, legend = FALSE)
heatmap.bp(x, cbarplot = TRUE, rbarplot = FALSE, legend = TRUE)
heatmap.bp(x, cbarplot = TRUE, rbarplot = TRUE, legend = TRUE)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.