Rev 36121 | Rev 38398 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{abline}\alias{abline}\title{Add a Straight Line to a Plot}\description{This function adds one or more straight lines through the current plot.}\synopsis{abline(a = NULL, b = NULL, h = NULL, v = NULL, reg = NULL,coef = NULL, untf = FALSE, col = par("col"),lty = par("lty"), lwd = par("lwd"), ...)}\usage{abline(a, b, untf = FALSE, \dots)abline(h=, untf = FALSE, \dots)abline(v=, untf = FALSE, \dots)abline(coef=, untf = FALSE, \dots)abline(reg=, untf = FALSE, \dots)}\arguments{\item{a, b}{the intercept and slope, single values.}\item{untf}{logical asking whether to \emph{untransform}. See Details.}\item{h}{the y-value(s) for horizontal line(s).}\item{v}{the x-value(s) for vertical line(s).}\item{coef}{a vector of length two giving the intercept and slope.}\item{reg}{an object with a \code{coef} component. See Details.}\item{\dots}{graphical parameters such as \code{col}, \code{lty} and\code{lwd} (possibly as vectors: see Details) and the linecharacteristics \code{lend}, \code{ljoin} and \code{lmitre}.}}\details{The first form specifies the line in intercept/slope form(alternatively \code{a} can be specified on its own and is taken tocontain the slope and intercept in vector form).The \code{h=} and \code{v=} forms draw horizontal and vertical linesat the specified coordinates.The \code{coef} form specifies the line by a vector containing theslope and intercept.\code{reg} is a regression object which contains \code{reg$coef}. Ifit is of length 1 then the value is taken to be the slope of a linethrough the origin, otherwise, the first 2 values are taken to be theintercept and slope.If \code{untf} is true, and one or both axes are log-transformed, thena curve is drawn corresponding to a line in original coordinates,otherwise a line is drawn in the transformed coordinate system. The\code{h} and \code{v} parameters always refer to original coordinates.The graphical parameters \code{col}, \code{lty} and \code{lwd}can be specified; see \code{\link{par}} for details. For the\code{h=} and \code{v=} cases they can be vectors of length greaterthan one, recycled as necessary.}\references{Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988)\emph{The New S Language}.Wadsworth \& Brooks/Cole.Murrell, P. (2005) \emph{R Graphics}. Chapman & Hall/CRC Press.}\seealso{\code{\link{lines}} and \code{\link{segments}} for connected andarbitrary lines given by their \emph{endpoints}.\code{\link{par}}.}\examples{z <- lm(dist ~ speed, data = cars)plot(cars)abline(z)}\keyword{aplot}