plotcolors {gclus} | R Documentation |
Plots a matrix of colors
Description
plotcolors
plots a matrix of colors
as an image or as points.
imageinfo
is a utility that given a matrix of colors,
returns a structure useful for the image
function.
Usage
plotcolors(cmat, na.color = "white", dlabels = NULL, rlabels = FALSE, clabels = FALSE,
ptype = "image", border.color = "grey70", pch = 15, cex = 3, label.cex = 0.6, ...)
imageinfo(cmat)
Arguments
cmat |
a matrix of numbers, nas are allowed. |
na.color |
used for NAs in |
dlabels |
vector of labels for the diagonals. |
rlabels |
vector of labels for the rows. |
clabels |
vector of labels for the columns. |
ptype |
should be "image" or "points" |
border.color |
color of border drawn around the plot. |
pch |
point type used when ptype="points". |
cex |
point cex used when ptype="points". |
label.cex |
cex parameter used for labels. |
... |
graphical parameters |
Value
imageinfo
returns a list with components:
x |
a vector of x coordinates. |
y |
a vector of y coordinates. |
z |
a matrix containing values to be plotted. |
col |
the colors to be used. |
Author(s)
Catherine B. Hurley
See Also
Examples
plotcolors(matrix(1:20,nrow=4,ncol=5))
plotcolors(matrix(1:20,nrow=4,ncol=5),ptype="points",cex=6)
plotcolors(matrix(1:20,nrow=4,ncol=5),rlabels = c("a","b","c","d"))
data(longley)
longley.cor <- cor(longley)
# A matrix with equal (or nearly equal) number of entries of each color.
longley.color <- dmat.color(longley.cor)
plotcolors(longley.color, dlabels=rownames(longley.color))
# Could also reorder variables prior to plotting:
longley.o <- order.single(longley.cor)
longley.color <- longley.color[longley.o,longley.o]
op <- par(mar=c(1,6,6,1))
plotcolors(longley.color,rlabels=rownames(longley.color),clabels=rownames(longley.color) )
par(op)
[Package gclus version 1.3.2 Index]