ggabline {ggplot} | R Documentation

## Grob function: abline

### Description

Add line specified by slope and intercept to a plot

### Usage

    ggabline(plot = .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

Aesthetic mappings that this grob function understands:

- none

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

### Author(s)

Hadley Wickham <h.wickham@gmail.com>

### 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)

[Package ggplot version 0.4.2 Index]