ColorCodedPair-class {PreProcess} | R Documentation |
This class represents a vector of (x,y) pairs, each of which should be plotted in a specific color with a specific symbol.
ColorCodedPair(x, y, ccl) ## S4 method for signature 'ColorCodedPair, missing': plot(object, ...)
x |
A numeric vector |
y |
A numeric vector |
ccl |
A list of ColorCoding objects |
object |
A ColorCodedPair object |
... |
Additional arguments are as in the underlying generic methods. |
It is often necessary with microarray data to produce multiple plots,
where each point on the plot corresponds to a gene or a spot on the
microarray. Across multiple plots, we often want to use symbols or
colors to mark subsets of he genes with certain properties. The
ColorCodedPair
class works in tandem with the
ColorCoding
class to make it easier to maintain
consistent plotting conventions across multiple graphs.
The constructor returns a valid ColorCodedPair
object.
The plot
method invisibly returns the object being plotted.
x
y
colorCodingList
ColorCoding
objects ColorCodedPair
object, with
appropriate colors and symbols (of course).Kevin R. Coombes <kcoombes@mdanderson.org>
The ColorCoding
class, colorCode
theta <- (0:360)*pi/180 x <- cos(theta) y <- sin(theta) xp <- x > 0 yp <- y > 0 colors <- list(ColorCoding(xp&yp, COLOR.EXPECTED), ColorCoding(xp&!yp, COLOR.OBSERVED), ColorCoding(!xp&yp, COLOR.PERMTEST), ColorCoding(!xp&!yp, COLOR.FITTED)) plot(ColorCodedPair(x, y, colors)) plot(ColorCodedPair(theta, x, colors)) plot(ColorCodedPair(theta, y, colors), xlab='angle in radians', ylab='sine', main='colored sine')