add.parallel.coordinates {rflowcyt} | R Documentation |
This function will allow the user to add a parallel coordinates line
to an existing plot. The single line can be specified with a certain
scale, color, line type, and line width as well as with other line
options.
add.parallel.coordinates(x, varlabpos = 1:length(x), scaled = FALSE, lty = 1, col = 1, lwd = 1, ...)
x |
is a vector of variable values made for one cell/individual; the length corresponds to the number of variables on the horizontal x-axis |
varlabpos |
a vector denoting the positions on the x-axis to plot values |
scaled |
Boolean; If TRUE, then the values of x will be on a (0,1) scale; if FALSE, then the original values of x are to be plotted on the vertical axis. |
lty |
numerical value denoting the line type; see par
for descriptions |
col |
color of the line |
lwd |
line width |
... |
other options from the lines function |
A parallel coordinates line will be added to the exisiting plot.
A.J. Rossini, J.Y. Wan
plot
,
par
,
lines
,
parallel.coordinates
,
ImageParCoord
if (require(rfcdmin)){ data.there<-is.element("MC.053",objects()) if ( ( sum(data.there) != length(data.there) )){ ## obtaining the FCS objects from VRC data data(MC.053min) } dataMC<-MC.053@data if (interactive()){ par(mfrow=c(2,2)) ### subset the data to the first 5 observations because it is too huge parallel.coordinates(dataMC[c(1:5),-6]) ## adding in the 6-th row observation add.parallel.coordinates(dataMC[6,-6], col="red") ### the same plot is scaled to 0,1 range parallel.coordinates(dataMC[c(1:5),-6], scaled=TRUE) ## adding in the 6-th row observation add.parallel.coordinates(dataMC[6,-6], scaled=TRUE, col="red") ## positions on the horizontal x-axis parallel.coordinates(dataMC[c(1:5),1:4], varlabpos=c(1, 5, 8, 16)) ## adding in the 6-th row observation add.parallel.coordinates(dataMC[6,1:4], varlabpos=c(1,5,8,16), col="red") } }