sp
is an abbreviation for
scatterplot
.scatterplot(x, ...)
scatterplot.formula(formula, data, xlab, ylab, subset, labels=F, ...)
scatterplot.default(x, y, smooth=T, span=0.5, reg.line=lm,
boxplots="xy", xlab=deparse(substitute(x)), ylab=deparse(substitute(y)),
las=1, lwd=1, labels=F, log="", groups=FALSE, by.groups=!(groups == FALSE),
col=palette(), pch=1:n.groups, legend.plot=length(levels(groups)) > 1, ...)
sp{...}
y ~ x
or
(to plot by groups) y ~ x | z
, where z
evaluates to a factor
or other variable dividing the data into groups.TRUE
a lowess nonparametric regression line is
drawn on the plot.FALSE
not to plot a regression line."x"
a boxplot for x
is drawn above the plot;
if "y"
a boxplot for y
is drawn to the right of the plot;
if "xy"
both boxplots are drawn.0
, ticks labels are drawn parallel to the
axis; set to 1
(the default) for horizontal labels (see par
).FALSE
a vector of point labels, to be used interactively
to identify points on the plot.log
argument to plot
, to produce log axes.TRUE
, regression lines are fit by groups.TRUE
data-concentration ellipses are plotted in
the off-diagonal panels.c(.5, .9)
.TRUE
use the cov.trob
function in the MASS
package
to calculate the center and covariance matrix for the data ellipse.par
).TRUE
then a legend for the groups is plotted, and positioned
interactively with a mouse click; if points are to be labelled, then the legend is
positioned first.plot
.NULL
. This function is used for its side effect: producing
a plot.plot
, boxplot
,
scatterplot.matrix
, data.ellipse
,
cov.trob
.data(Prestige)
scatterplot(prestige~income|type, data=Prestige, span=1, legend=F)
data(UN)
scatterplot(infant.mortality~gdp, labels=row.names(UN), data=UN)
scatterplot(infant.mortality~gdp, log="xy", labels=row.names(UN), data=UN)
Run the code above in your browser using DataLab