Description Usage Arguments Value Author(s) See Also
A minor modification of the car package's scatterplot function that makes enhanced scatterplots, with boxplots in the margins, a lowess
smooth, smoothed conditional spread, outlier identification, and a regression line; sp
is an abbreviation for
scatterplot
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | scatterplotBCA(x, ...)
## S3 method for class 'formula'
scatterplotBCA(x, data, subset, xlab, ylab, legend.title, legend.coords,
labels, ...)
## Default S3 method:
scatterplotBCA(x, y, smooth = TRUE, spread = !by.groups,
span = 0.5, loess.threshold = 2, reg.line = lm,
boxplots = if (by.groups) "" else "xy", xlab = deparse(substitute(x)),
ylab = deparse(substitute(y)), las = par("las"), lwd = 2,
lwd.smooth = lwd, lwd.spread = lwd, lty = 1, lty.smooth = lty,
lty.spread = 2, labels, id.method = "mahal",
id.n = if(id.method[1] == "identify") length(x) else 0, id.cex = 1,
id.col = palette()[1], log = "", jitter = list(), xlim = NULL,
ylim = NULL, cex = par("cex"), cex.axis = par("cex.axis"),
cex.lab = par("cex.lab"), cex.main = par("cex.main"),
cex.sub = par("cex.sub"), groups, by.groups = !missing(groups),
legend.title = deparse(substitute(groups)), legend.coords,
ellipse = FALSE, levels = c(0.5, 0.95), robust = TRUE, col = if
(n.groups == 1) palette()[c(2, 1, 3)] else rep(palette(),
length = n.groups), pch = 1:n.groups, legend.plot = !missing(groups),
reset.par = TRUE, grid = TRUE, ...)
spBCA(...)
|
x |
vector of horizontal coordinates, or a “model” formula, of the form |
y |
vector of vertical coordinates. |
data |
data frame within which to evaluate the formula. |
subset |
expression defining a subset of observations. |
smooth |
if |
spread |
if |
span |
span for the loess smoother. |
loess.threshold |
suppress the loess smoother if there are fewer than |
reg.line |
function to draw a regression line on the plot
or |
boxplots |
if |
xlab |
label for horizontal axis. |
ylab |
label for vertical axis. |
las |
if |
lwd |
width of linear-regression lines (default |
lwd.smooth |
width for smooth regression lines (default is the same as |
lwd.spread |
width for lines showing spread (default is the same as |
lty |
type of linear-regression lines (default |
lty.smooth |
type of smooth regression lines (default is the same as |
lty.spread |
width for lines showing spread (default is |
id.method,id.n,id.cex,id.col |
Arguments for the labelling of
points. The default is |
labels |
a vector of point labels; if absent, the function tries to determine reasonable labels, and, failing that, will use observation numbers. |
log |
same as the |
jitter |
a list with elements |
xlim |
the x limits (min, max) of the plot; if |
ylim |
the y limits (min, max) of the plot; if |
groups |
a factor or other variable dividing the data into groups; groups are plotted with different colors and plotting characters. |
by.groups |
if |
legend.title |
title for legend box; defaults to the name of the groups variable. |
legend.coords |
coordinates for placing legend; an be a list with components x and y to
specify the coordinates of the upper-left-hand corner of the legend; or a quoted keyword, such as |
ellipse |
if |
levels |
level or levels at which concentration ellipses are plotted;
the default is |
robust |
if |
col |
colors for lines and points; the default is taken from the color palette,
with |
pch |
plotting characters for points; default is the plotting characters in
order (see |
cex, cex.axis, cex.lab, cex.main, cex.sub |
set sizes of various graphical elements;
(see |
legend.plot |
if |
reset.par |
if |
... |
other arguments passed down and to |
grid |
If TRUE, the default, a light-gray background grid is put on the graph |
If points are identified, their labels are returned; otherwise NULL
is returned invisibly.
John Fox with modifications made by Dan Putler
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.