Skip to content

stat_summary_bin()'s defaults #1386

Closed
Closed
@lionel-

Description

@lionel-

The default geom for stat_summary_bin() is geom_pointrange() and requires y, ymin and ydata aes. I would expect the stat to automatically compute the missing aes, so that the following would work:

g <- ggplot(diamonds, aes(carat, price))
g + stat_summary_bin()
#> Error in seq.default(from = best$lmin, to = best$lmax, by = best$lstep) : 
#>   'from' must be of length 1

Right now we need to explicitly add the fun.data argument:

g + stat_summary_bin(fun.data = mean_se)

The error message could also be improved when some aes are missing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featurea feature request or enhancement

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions