geom_vline
Reference line defined by X intercept. Useful for annotating plots.
Aesthetics
x intercept |
parameter that control the position of the line |
alpha,
colour,
line type,
size |
classic aesthetics properties |
Other Properties
This geometry does not contain other properties.
Similar Geometries
geom_line,
geom_hline,
geom_abline,
geom_path,
geom_smooth
Description and Details
Using the described geometry, you can insert a simple geometric
object into your data visualization – a line defined by position
on the X axis. You can find this geometry in the ribbon toolbar
tab Layers, under the Primitives button.

We define the geom_vline geometric object using the position
property x intercept, which determines the position of the
vertical line in the graph. The example is shown in the
following figure. We created one vertical line on the X
coordinate 17.

You can define multiple lines with one geom_vline object.
If you want to define lines in step of 1 between two values,
you can define this in the form 15:23. This entry generates
a line between coordinates 15 and 23 in increments of 1.
The result is shown in the following figure.

Another way of definition is possible with the selected R function.
An example may be the seq function. The following figure shows an
example of creating vertical lines at coordinates from 20 to 31 in
step 0.5.

In addition to direct definition, you can define vertical lines
by mapping them to an imported dataset. For example, we use a
dataset whose structure is shown in the following figure.

If we associate geometry with this dataset, we can map individual
variables to the properties of the geom_vline object. In the
following example, we mapped the position property x intercept
to the x variable and the line color we mapped to the id variable.
The result of such mapping is shown in the following figure.

Similarly, geom_hline geometry layer is defined.