ggvline {ggplot} | R Documentation |
Add vertical line(s) to a plot
ggvline(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:
position
: vertical position(s) to draw lines
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)) ggvline(ggpoint(p), position=mean(mtcars$wt), size=2)