ggBoxplot {ufs} | R Documentation |
Box plot using ggplot
Description
This function provides a simple interface to create a ggplot
box plot, organising different boxplots by levels of a factor is desired,
and showing row numbers of outliers.
Usage
ggBoxplot(
dat,
y = NULL,
x = NULL,
labelOutliers = TRUE,
outlierColor = "red",
theme = ggplot2::theme_bw(),
...
)
Arguments
dat |
Either a vector of values (to display in the box plot) or a dataframe containing variables to display in the box plot. |
y |
If |
x |
If |
labelOutliers |
Whether or not to label outliers. |
outlierColor |
If labeling outliers, this is the color to use. |
theme |
The theme to use for the box plot. |
... |
Any additional arguments will be passed to
|
Details
This function is based on JasonAizkalns' answer to a question on Stack Exchange (Cross Validated; see https://stackoverflow.com/questions/33524669/labeling-outliers-of-boxplots-in-r).
Value
A ggplot
plot is returned.
Author(s)
Jason Aizkalns; implemented in this package (and tweaked a bit) by Gjalt-Jorn Peters.
Maintainer: Gjalt-Jorn Peters gjalt-jorn@userfriendlyscience.com
See Also
Examples
### A box plot for miles per gallon in the mtcars dataset:
ggBoxplot(mtcars$mpg);
### And separate for each level of 'cyl' (number of cylinder):
ggBoxplot(mtcars, y='mpg', x='cyl');