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.
ggBoxplot(dat, y = NULL, x = NULL, labelOutliers = TRUE, outlierColor = "red", theme = theme_bw(), ...)
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 |
This function is based on JasonAizkalns' answer to a question on Stack Exchange (Cross Validated; see http://stackoverflow.com/questions/33524669/labeling-outliers-of-boxplots-in-r).
A ggplot
plot is returned.
geom_boxplot
### 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');