| simPlot {MKomics} | R Documentation |
Plot of a similarity matrix.
Description
Plot of similarity matrix.
Usage
simPlot(x, col, minVal, labels = FALSE, lab.both.axes = FALSE,
labcols = "black", title = "", cex.title = 1.2,
protocol = FALSE, cex.axis = 0.8,
cex.axis.bar = 1, signifBar = 2, ...)
simPlot2(x, col, minVal, labels = FALSE,
row.width = 6, column.height = 6, lab.both.axes = TRUE,
fontsize.axis = 12, title = "", fontsize.title = 16,
signifBar = 2)
Arguments
x |
quadratic data matrix. |
col |
colors palette for image. If missing, the |
minVal |
numeric, minimum value which is display by a color; used to adjust |
labels |
vector of character strings to be placed at the tickpoints,
labels for the columns of |
lab.both.axes |
logical, display labels on both axes |
labcols |
colors to be used for the labels of the columns of |
title |
character string, overall title for the plot. |
cex.title |
A numerical value giving the amount by which plotting text
and symbols should be magnified relative to the default;
cf. |
fontsize.title |
numerical value giving the fontsize of the title. |
protocol |
logical, display color bar without numbers |
cex.axis |
The magnification to be used for axis annotation relative to the
current setting of 'cex'; cf. |
fontsize.axis |
numerical value giving the fontsize of the axis labels. |
cex.axis.bar |
The magnification to be used for axis annotation of the color
bar relative to the current setting of 'cex'; cf.
|
signifBar |
integer indicating the precision to be used for the bar. |
row.width |
numerical value giving width of the row in centimeters; i.e., can be used to change space available for the labels. |
column.height |
numerical value giving the height of the column in centimeters; i.e., can be used to change space available for the labels. |
... |
graphical parameters may also be supplied as arguments to the
function (see |
Details
This functions generates a so called similarity matrix.
If min(x) is smaller than minVal, the colors in col are
adjusted such that the minimum value which is color coded is equal to minVal.
Value
invisible()
Note
The function is a slight modification of function corPlot.
Author(s)
Matthias Kohl Matthias.Kohl@stamats.de
References
Sandrine Dudoit, Yee Hwa (Jean) Yang, Benjamin Milo Bolstad and with
contributions from Natalie Thorne, Ingrid Loennstedt and Jessica Mar.
sma: Statistical Microarray Analysis.
http://www.stat.berkeley.edu/users/terry/zarray/Software/smacode.html
Examples
## only a dummy example
M <- matrix(rnorm(1000), ncol = 20)
colnames(M) <- paste("Sample", 1:20)
M.cor <- cor(M)
simPlot(M.cor, minVal = min(M.cor))
simPlot(M.cor, minVal = min(M.cor), lab.both.axes = TRUE)
simPlot(M.cor, minVal = min(M.cor), protocol = TRUE)
simPlot(M.cor, minVal = min(M.cor), signifBar = 1)
simPlot2(M.cor, minVal = min(M.cor))
simPlot2(M.cor, minVal = min(M.cor), lab.both.axes = FALSE)
simPlot2(M.cor, minVal = min(M.cor), signifBar = 1)