- title
A <character[1]> or <expression[1]> indicating the title of
the guide. If NULL, the title is not shown. The default,
waiver(), takes the name of the scale object or
the name specified in labs() as the title.
- key
A bins key specificiation. Defaults to
key_bins(even.steps = FALSE, show.limits = NULL). Changing the
arguments to key_bins() is fine, but changing the key type is not
advised.
- first_guide, second_guide
Guides to flank the colour steps. Each guide
can be specified using one of the following:
A <Guide> class object.
A <function> that returns a <Guide> class object.
A <character> naming such a function, without the guide_ or
primitive_ prefix.
The first_guide will be placed at the location specified by the
legend.text.position theme setting. The second_guide will be placed
opposite that position. When second_guide has a label suppression
mechanism, no labels will be drawn for that guide.
- shape
A cap specification by providing one of the
following:
A cap <function>, such as cap_triangle().
A <character[1]> naming a cap function without the 'cap_'-prefix,
e.g. "round".
A two column <matrix[n, 2]> giving coordinates for a cap, like those
created by cap functions such as cap_arch().
- size
A <unit> setting the size of the cap. When
NULL (default), cap size will be proportional to the shape coordinates
and the legend.key.size theme setting.
- show
A <logical> to control how caps are displayed at the ends
of the bar. When TRUE, caps are always displayed. When FALSE, caps
are never displayed. When NA (default), caps are displayed when the
data range exceed the limits. When given as <logical[2]>, show[1]
controls the display at the lower end and show[2] at the upper end.
- alpha
A <numeric[1]> between 0 and 1 setting the colour transparency
of the bar. Use NA to preserve the alpha encoded in the colour itself.
- reverse
A <logical[1]> whether to reverse continuous guides.
If TRUE, guides like colour bars are flipped. If FALSE (default),
the original order is maintained.
- oob
An out-of-bounds handling function that affects the cap colour.
Can be one of the following:
A <function> like oob_squish.
A <character[1]> naming such a function without the 'oob'-prefix,
such as "keep".
- theme
A <theme> object to style the guide individually or
differently from the plot's theme settings. The theme argument in the
guide overrides and is combined with the plot's theme.
- position
A <character[1]> giving the location of the guide. Can be one of "top",
"bottom", "left" or "right".
- vanilla
A <logical[1]> whether to have the default style match
the vanilla guide_colourbar() (TRUE) or take the theme
verbatim (FALSE).
- available_aes
A <character> vector listing the aesthetics for which this guide can
be build.