| pairsVIM {VIM} | R Documentation |
Create a scatterplot matrix.
pairsVIM(x, ..., delimiter = NULL, main = NULL,
sub = NULL, panel = points, lower = panel,
upper = panel, diagonal = NULL, labels = TRUE,
pos.labels = NULL, cex.labels = NULL,
font.labels = par("font"),
layout = c("matrix", "graph"), gap = 1)
x |
a matrix or |
delimiter |
a character-vector to distinguish
between variables and imputation-indices for imputed
variables (therefore, |
main,sub |
main and sub title. |
panel |
a |
... |
further arguments and graphical parameters
to be passed down. |
lower,upper |
separate panel functions to be used below and above the diagonal, respectively. |
diagonal |
optional |
labels |
either a logical indicating whether labels should be plotted in the diagonal panels, or a character vector giving the labels. |
pos.labels |
the vertical position of the labels in the diagonal panels. |
cex.labels |
the character expansion factor to be used for the labels. |
font.labels |
the font to be used for the labels. |
layout |
a character string giving the layout of the
scatterplot matrix. Possible values are |
gap |
a numeric value giving the distance between the panels in margin lines. |
This function is the workhorse for
marginmatrix and
scattmatrixMiss.
The graphical parameter oma will be set unless
supplied as an argument.
A panel function should not attempt to start a new plot,
since the coordinate system for each panel is set up by
pairsVIM.
The code is based on pairs.
Starting with version 1.4, infinite values are no longer
removed before passing the x and y vectors
to the panel functions.
Andreas Alfons, modifications by Bernd Prantner
M. Templ, A. Alfons, P. Filzmoser (2012) Exploring incomplete data using visualization tools. Journal of Advances in Data Analysis and Classification, Online first. DOI: 10.1007/s11634-011-0102-y.
data(sleep, package = "VIM") x <- sleep[, -(8:10)] x[,c(1,2,4,6,7)] <- log10(x[,c(1,2,4,6,7)]) pairsVIM(x)