Creates a discrete quantize scale, with n_breaks linearly spaced threshold breaks between
limits. This scale can be thought of as a restricted special case of scale_threshold(),
or a discrete scale_linear().
Usage
scale_color_quantize(
  col,
  palette = scales::viridis_pal(),
  na_color = "#000000",
  limits = NULL,
  n_breaks = 6,
  tick_format = format_number,
  col_label = "{.col}",
  legend = TRUE
)
scale_quantize(
  col,
  range = 0:1,
  na_value = 0,
  limits = NULL,
  n_breaks = 6,
  col_label = "{.col}",
  legend = TRUE
)Arguments
- col
- < - name|- string> The name of the column containing data to be scaled. Must be a valid input to- rlang::ensym(); either a named column (non-standard evaluation), a string. Supports tidy-eval.
- palette
- < - color|- function> The colour palette of the colour scale. Must be a:- vector of RGBA hex colours, 
- a palette generator function, taking a length parameter, or 
- a palette ramp created from - scales::colour_ramp()
 - A - scales::colour_ramp()interpolator is created from the input palette.
- na_color
- < - color> The colour value for- NAinput values.
- limits
- < - c(min, max)> The limits of the scale's input. If- NULL, limits are computed from layer data. Values outside the range of limits are clamped.
- n_breaks
- < - integer> The number of linearly spaced breaks in the scale. Each break will be present on the legend for colour scales.
- tick_format
- < - function> A label function taking a vector of ticks returning formatted ticks.
- col_label
- < - string|- function> A template string or a label function for customising the column name in the legend.- if - col_labelis a string,- {.col}may be used to represent the- colname
- if - col_labelis a function, the function must take a single argument: the- colname
 
- legend
- < - boolean> Indicate whether the legend should be displayed for this scale.
- range
- < - numeric> The output range of the numeric scale. Must be length >= 2. A- stats::approxfun()interpolator is created from the input range.
- na_value
- < - number> The output value for- NAinput values.
See also
Other scales:
rescale_center(),
rescale_diverge(),
scale_category(),
scale_identity(),
scale_linear(),
scale_log(),
scale_power(),
scale_quantile(),
scale_symlog(),
scale_threshold()