Adding labels for mean values.
mean_ggrepel( plot, x, y, mean.data, mean.point.args = list(size = 5, color = "darkred"), mean.label.args = list(size = 3), inherit.aes = TRUE, ... )
plot | A |
---|---|
x | The grouping variable from the dataframe |
y | The response (a.k.a. outcome or dependent) variable from the
dataframe |
mean.data | A dataframe containing means for each level of the factor.
The columns should be titled |
mean.point.args | A list of additional aesthetic
arguments to be passed to |
mean.label.args | A list of additional aesthetic
arguments to be passed to |
inherit.aes | If |
... | Additional arguments. |
# this internal function may not have much utility outside of the package set.seed(123) library(ggplot2) # make a plot p <- ggplot(data = iris, aes(x = Species, y = Sepal.Length)) + geom_boxplot() # get a dataframe with means mean_dat <- ggstatsplot:::mean_labeller( data = iris, x = Species, y = Sepal.Length, mean.ci = TRUE, k = 3 ) # add means ggstatsplot:::mean_ggrepel( plot = p, x = Species, y = Sepal.Length, mean.data = mean_dat, mean.color = "darkgreen" )