- 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.