plot.matrix {MAnorm2} | R Documentation |
Visualize a Matrix of Numeric Values
Description
This method draws a heat map to demonstrate a numeric matrix, using
gplots::heatmap.2
as the underlying engine. Note that
the method retains the original (unscaled) values in the matrix, as well as
the orders of rows and columns of the matrix.
Usage
## S3 method for class 'matrix'
plot(
x,
breaks = 101,
symbreaks = FALSE,
col = NULL,
low = "blue",
mid = "white",
high = "red",
na.color = "black",
lmat = NULL,
...
)
Arguments
x |
The matrix of numeric values to be plotted. |
breaks |
Either a numeric vector indicating the splitting points for
binning |
symbreaks |
Logical value indicating whether the break points should be
made symmetric about 0. Ignored if |
col |
Colors used for the heat map. Must have a length equal to the
number of break points minus 1. By default, colors are generated by
|
low , mid , high |
Arguments to be passed to
|
na.color |
Color to be used for missing ( |
lmat |
Position matrix for the layout of color key and heat map. To be
passed to |
... |
Further arguments to be passed to
|
Value
The value returned from heatmap.2
.
See Also
colorpanel
for generating a sequence of
colors that varies smoothly; heatmap.2
for drawing
a heat map.
Examples
set.seed(17)
x <- matrix(rnorm(30, sd = 2), nrow = 5)
x[2, 5] <- NA
# Use the default setting.
plot(x)
# Use break points symmetric about 0.
plot(x, symbreaks = TRUE)