scale_x_binned() and scale_y_binned() are scales that discretize
continuous position data. You can use these scales to transform continuous
inputs before using it with a geom that requires discrete positions. An
example is using scale_x_binned() with geom_bar() to create a histogram.
scale_x_binned( name = waiver(), n.breaks = 10, nice.breaks = TRUE, breaks = waiver(), labels = waiver(), limits = NULL, expand = waiver(), oob = squish, na.value = NA_real_, right = TRUE, show.limits = FALSE, trans = "identity", guide = waiver(), position = "bottom" ) scale_y_binned( name = waiver(), n.breaks = 10, nice.breaks = TRUE, breaks = waiver(), labels = waiver(), limits = NULL, expand = waiver(), oob = squish, na.value = NA_real_, right = TRUE, show.limits = FALSE, trans = "identity", guide = waiver(), position = "left" )
| name | The name of the scale. Used as the axis or legend title. If
|
|---|---|
| n.breaks | The number of break points to create if breaks are not given directly. |
| nice.breaks | Logical. Should breaks be attempted placed at nice values
instead of exactly evenly spaced between the limits. If |
| breaks | One of:
|
| labels | One of:
|
| limits | One of:
|
| expand | For position scales, a vector of range expansion constants used to add some
padding around the data to ensure that they are placed some distance
away from the axes. Use the convenience function |
| oob | One of:
|
| na.value | Missing values will be replaced with this value. |
| right | Should values on the border between bins be part of the right (upper) bin? |
| show.limits | should the limits of the scale appear as ticks |
| trans | For continuous scales, 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 |
| guide | A function used to create a guide or its name. See
|
| position | For position scales, The position of the axis.
|
Other position scales:
scale_x_continuous(),
scale_x_date(),
scale_x_discrete()