ggabline: Grob function: abline

View source: R/grobs-basic.r

ggablineR Documentation

Grob function: abline

Description

Aesthetic mappings that this grob function understands:

  • none

Usage

ggabline(plot, aesthetics = list(), ..., data = NULL)

Arguments

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

Details

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

Examples

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)

hadley/ggplot1 documentation built on Dec. 1, 2024, 11:23 a.m.