### Subversion checkout URL

You can clone with HTTPS or Subversion.

Fetching contributors…

Cannot retrieve contributors at this time

file 75 lines (67 sloc) 2.504 kb
 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 \name{geom_vline}\alias{geom_vline}\title{Line, vertical.}\usage{  geom_vline(mapping = NULL, data = NULL, stat = "vline",    position = "identity", show_guide = FALSE, ...)}\arguments{  \item{show_guide}{should a legend be drawn? (defaults to  \code{FALSE})}  \item{mapping}{The aesthetic mapping, usually constructed  with \code{\link{aes}} or \code{\link{aes_string}}. Only  needs to be set at the layer level if you are overriding  the plot defaults.}  \item{data}{A layer specific dataset - only needed if you  want to override the plot defaults.}  \item{stat}{The statistical transformation to use on the  data for this layer.}  \item{position}{The position adjustment to use for  overlappling points on this layer}  \item{...}{other arguments passed on to  \code{\link{layer}}. This can include aesthetics whose  values you want to set, not map. See \code{\link{layer}}  for more details.}}\description{  This geom allows you to annotate the plot with vertical  lines (see \code{\link{geom_hline}} and  \code{\link{geom_abline}} for other types of lines.}\details{  There are two ways to use it. You can either specify the  intercept of the line in the call to the geom, in which  case the line will be in the same position in every  panel. Alternatively, you can supply a different  intercept for each panel using a data.frame. See the  examples for the differences.}\section{Aesthetics}{  \Sexpr[results=rd,stage=build]{ggplot2:::rd_aesthetics("geom",  "vline")}}\examples{# Fixed linesp <- ggplot(mtcars, aes(x = wt, y = mpg)) + geom_point()p + geom_vline(xintercept = 5)p + geom_vline(xintercept = 1:5)p + geom_vline(xintercept = 1:5, colour="green", linetype = "longdash")p + geom_vline(aes(xintercept = wt))# With coordinate transformsp + geom_vline(aes(xintercept = wt)) + coord_equal()p + geom_vline(aes(xintercept = wt)) + coord_flip()p + geom_vline(aes(xintercept = wt)) + coord_polar()p2 <- p + aes(colour = factor(cyl))p2 + geom_vline(xintercept = 15)# To display different lines in different facets, you need to# create a data frame.p <- qplot(mpg, wt, data=mtcars, facets = vs ~ am)vline.data <- data.frame(z = c(15, 20, 25, 30), vs = c(0, 0, 1, 1), am = c(0, 1, 0, 1))p + geom_vline(aes(xintercept = z), vline.data)}\seealso{  \code{\link{geom_hline}} for horizontal lines,  \code{\link{geom_abline}} for lines defined by a slope  and intercept, \code{\link{geom_segment}} for a more  general approach"}
Something went wrong with that request. Please try again.