Draws a full line at one or more floating positions, with style defaults
taken from the axis.line element of the set theme. Requires
coord_cartesian(clip = "off").
Usage
axis_line(
xintercept = NULL,
yintercept = NULL,
colour = NULL,
linewidth = NULL,
linetype = NULL,
arrow = NULL,
layout = NULL
)Arguments
- xintercept
One or more x positions for vertical axis lines, in data coordinates or wrapped in
I()for normalised panel coordinates (npc). May be a vector; each value produces a separate line.- yintercept
One or more y positions for horizontal axis lines, in data coordinates or wrapped in
I()for normalised panel coordinates (npc). May be a vector; each value produces a separate line.- colour
Inherits from
axis.linein the set theme. May be a vector the same length as the total number of lines.- linewidth
Inherits from
axis.linein the set theme. Supportsrel(). May be a vector the same length as the total number of lines.- linetype
Inherits from
axis.linein the set theme. May be a vector the same length as the total number of lines.- arrow
A
grid::arrow()specification, or a list the same length as the total number of lines. Must uselist()notc()when supplying multiple values. E.g.grid::arrow(angle = 15, length = unit(1.5, "mm"), type = "closed").- layout
Controls which panels the annotation appears in.
NULL(default) repeats in all panels. An integer targets a specific panel."fixed"repeats in all panels ignoring faceting variables. Seeggplot2::layer()for full details.
Details
The arrow (if any) points in the positive direction by default — rightward
for xintercept lines, upward for yintercept lines.