ggabline {ggplot} | R Documentation |
Add line specified by slope and intercept to a plot
ggabline(plot = .PLOT, aesthetics=list(), ..., data=NULL)
plot |
the plot object to modify |
aesthetics |
named list of aesthetic mappings, see details for more information |
... |
other options, see details for more information |
data |
data source, if not specified the plot default will be used |
Aesthetic mappings that this grob function understands:
Other options:
intercept
:intercept(s) of line
slope
:slope(s) of line, set to Inf
colour
:line colour
size
:line thickness
linetype
:line type
range
: x (or y if slope infinite) range to draw the line. This is sometimes necessary because ggplot isn't smart enough to calculate the entire range of the data
Hadley Wickham <h.wickham@gmail.com>
p <- ggplot(mtcars, aesthetics=list(x = wt, y=mpg)) ggabline(ggpoint(p), intercept=30, slope=-5) ggabline(ggpoint(p), intercept=c(30,40,50), slope=-5) ggsmooth(ggpoint(p), method=lm, formula=y~x)