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 cmat.
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

plot, image

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.2 Index]