stat_summary_hex {ggplot2}R Documentation

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

see stat_binhex

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

Aesthetics

stat_summaryhex understands the following aesthetics (required aesthetics are in bold):

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:

See Also

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

Examples

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)

[Package ggplot2 version 0.9.3.1 Index]