Unlike normal binning stat, this stat does not change the number of rows in
the data. Rather than summing weights, it merely adds xmin, xmax, ymin,
and ymax values to the original data. This is useful for geom_calendar(),
which only has one tile per row and therefore would only have a single entry
contributing to each bin. ggplot2::stat_bin_2d() would cause the other
fields to be discarded since it summarises the data.
Usage
stat_bin_location(
mapping = NULL,
data = NULL,
geom = "rect",
position = "identity",
...,
overflow = FALSE,
breaks = NULL,
bins = 30,
binwidth = NULL,
na.rm = FALSE,
show.legend = NA,
inherit.aes = TRUE
)Arguments
- mapping, data, geom, position, bins, binwidth, na.rm, show.legend, inherit.aes, ...
- overflow
If
TRUE, map values that would normally be outside the range to peripheral bins that span from the closest limit to the closest infinity. You can control this for x and y separately by passing a list.- breaks
Controls the break positions for the bins. Can be
NULL, a numeric vector, or a function as perggplot2::stat_bin(). Can additionally be a character specifying which breaks from the scale should be used:"minor"for minor breaks,"major"for major breaks, or"all"for both. This can be a scalar or a list of length 2 to control the axes separately.