ggboxplot: Grob function: boxplot Add box and whiskers

View source: R/grobs-complex.r

ggboxplotR Documentation

Grob function: boxplot Add box and whiskers

Description

Aesthetic mappings that this grob function understands:

Usage

ggboxplot(plot, aesthetics = list(), ..., data = NULL)

Arguments

plot

the plot object to modify

aesthetics

named list of aesthetic mappings, see details for more information

...

other options, see details for more information

data

data source, if not specified the plot default will be used

Details

  • x:x position (required)

  • y:y position (required)

  • weight: observation weights

These can be specified in the plot defaults (see ggplot) or in the aesthetics argument. If you want to modify the position of the points or any axis options, you will need to add a position scale to the plot. These functions start with ps, eg. pscontinuous or pscategorical

Other options:

  • breaks:how to break up the x axis (only used if not already a factor)

  • orientation: whether boxplots should be horizontal or vertical. If missing will automatically decide based on which variable is a factor.

  • other arguments passed boxplot

See Also

ggquantile for a continuous analogue of the boxplot

Examples

p <- ggplot(mtcars, aesthetics=list(y=mpg, x=factor(cyl)))
p2 <- ggplot(mtcars, aesthetics=list(x=mpg, y=factor(cyl)))
ggpoint(p)
ggboxplot(p)
ggboxplot(p2)
ggboxplot(p, fill="pink", colour="green")
ggpoint(ggboxplot(p))
ggboxplot(p)

hadley/ggplot1 documentation built on Dec. 1, 2024, 11:23 a.m.