stat_summary_hex {ggplot2} | R Documentation |
Apply function for 2D hexagonal bins.
stat_summary_hex(mapping = NULL, data = NULL, geom = "hex", position = "identity", bins = 30, drop = TRUE, fun = mean, ...)
bins |
see |
drop |
drop if the output of |
fun |
function for summary. |
... |
parameters passed to |
mapping |
The aesthetic mapping, usually constructed
with |
data |
A layer specific dataset - only needed if you want to override the plot defaults. |
geom |
The geometric object to use display the data |
position |
The position adjustment to use for overlappling points on this layer |
stat_summaryhex
understands the following aesthetics (required aesthetics are in bold):
x
y
z
fill
stat_summary2d
is hexagonal version of
stat_summary
. The data are devided by
x
and y
. z
in each cell is passed to
arbitral summary function.
stat_summary-hex
requires the following
aesthetics:
x
: horizontal position
y
: vertical position
z
: value passed
to the summary function
stat_summary2d
for rectangular
summarization. stat_bin2d
for the
hexagon-ing options.
d <- ggplot(diamonds, aes(carat, depth, z = price)) d + stat_summary_hex() # Specifying function d + stat_summary_hex(fun = function(x) sum(x^2)) d + stat_summary_hex(fun = var, na.rm = TRUE)