Learn R Programming

ggplot2 (version 0.9.1)

stat_summary_hex: Apply funciton for 2D hexagonal bins.

Description

Apply function for 2D hexagonal bins.

Usage

stat_summary_hex(mapping = NULL, data = NULL,
    geom = "hex", position = "identity", bins = 30,
    drop = TRUE, fun = mean, ...)

Arguments

bins
drop
drop if the output of fun is NA.
fun
function for summary.
...
parameters passed to fun
mapping
The aesthetic mapping, usually constructed with aes or aes_string. Only needs to be set at the layer level if you are overriding the plot defaults.
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

Details

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

See Also

stat_summary2d for rectangular summarization. stat_bin2d for the hexagon-ing options.

Examples

Run this code
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)

Run the code above in your browser using DataLab