The `_comma` ones set comma format for axis text and the `_percent` ones set percent format for axis text.
scale_x_comma(...)scale_y_comma(...)
scale_x_percent(...)
scale_y_percent(...)
Arguments passed on to ggplot2::continuous_scale
The names of the aesthetics that this scale works with
The name of the scale
A palette function that when called with a numeric vector with values between 0 and 1 returns the corresponding values in the range the scale maps to.
The name of the scale. Used as the axis or legend title. If
waiver()
, the default, the name of the scale is taken from the first
mapping used for that aesthetic. If NULL
, the legend title will be
omitted.
One of:
NULL
for no breaks
waiver()
for the default breaks computed by the
transformation object
A numeric vector of positions
A function that takes the limits as input and returns breaks as output
One of:
NULL
for no minor breaks
waiver()
for the default breaks (one minor break between
each major break)
A numeric vector of positions
A function that given the limits returns a vector of minor breaks.
One of:
NULL
for no labels
waiver()
for the default labels computed by the
transformation object
A character vector giving labels (must be same length as breaks
)
A function that takes the breaks as input and returns labels as output
One of:
NULL
to use the default scale range
A numeric vector of length two providing limits of the scale.
Use NA
to refer to the existing minimum or maximum
A function that accepts the existing (automatic) limits and returns new limits
Used by diverging and n colour gradients
(i.e. scale_colour_gradient2()
, scale_colour_gradientn()
).
A function used to scale the input values to the range [0, 1].
Function that handles limits outside of the scale limits
(out of bounds). The default replaces out of bounds values with NA
.
Missing values will be replaced with this value.
Either the name of a transformation object, or the object itself. Built-in transformations include "asn", "atanh", "boxcox", "date", "exp", "hms", "identity", "log", "log10", "log1p", "log2", "logit", "modulus", "probability", "probit", "pseudo_log", "reciprocal", "reverse", "sqrt" and "time".
A transformation object bundles together a transform, its inverse,
and methods for generating breaks and labels. Transformation objects
are defined in the scales package, and are called name_trans
, e.g.
scales::boxcox_trans()
. You can create your own
transformation with scales::trans_new()
.
A function used to create a guide or its name. See
guides()
for more info.
The super class to use for the constructed scale