add summary statistics onto a ggplot.
add_summary(p, fun = "mean_se", error.plot = "pointrange",
color = "black", fill = "white", width = NULL, shape = 19, size = 1,
data = NULL, position = position_dodge(0.8))mean_se_(x, error.limit = "both")
mean_sd(x, error.limit = "both")
mean_ci(x, ci = 0.95, error.limit = "both")
mean_range(x, error.limit = "both")
median_iqr(x, error.limit = "both")
median_mad(x, error.limit = "both")
median_range(x, error.limit = "both")
a ggplot on which you want to add summary statistics.
a function that is given the complete data and should return a data frame with variables ymin, y, and ymax. Allowed values are one of: "mean", "mean_se", "mean_sd", "mean_ci", "mean_range", "median", "median_iqr", "median_mad", "median_range".
plot type used to visualize error. Allowed values are one of
c("pointrange", "linerange", "crossbar", "errorbar", "upper_errorbar",
"lower_errorbar", "upper_pointrange", "lower_pointrange", "upper_linerange",
"lower_linerange"). Default value is "pointrange".
point or outline color.
fill color. Used only whne error.plot = "crossbar".
numeric value between 0 and 1 specifying bar or box width.
Example width = 0.8. Used only when error.plot is one of
c("crossbar", "errorbar").
point shape. Allowed values can be displayed using the function
show_point_shapes().
numeric value in [0-1] specifying point and line size.
a data.frame to be displayed. If NULL, the default, the
data is inherited from the plot data as specified in the call to ggplot.
position adjustment, either as a string, or the result of a call to a position adjustment function. Used to adjust position for multiple groups.
a numeric vector.
allowed values are one of ("both", "lower", "upper", "none") specifying whether to plot the lower and/or the upper limits of error interval.
the percent range of the confidence interval (default is 0.95).
add_summary: add summary statistics onto a ggplot.
mean_se_: returns the mean and the error limits defined by the
standard error. We used the name mean_se_() to avoid masking mean_se().
mean_sd: returns the mean and the error limits defined by the
standard deviation.
mean_ci: returns the mean and the error limits defined by the
confidence interval.
mean_range: returns the mean and the error limits defined by the
range = max - min.
median_iqr: returns the median and the error limits
defined by the interquartile range.
median_mad: returns the median and the error limits
defined by the median absolute deviation.
median_range: returns the median and the error limits
defined by the range = max - min.
# NOT RUN {
# Basic violin plot
p <- ggviolin(ToothGrowth, x = "dose", y = "len", add = "none")
p
# Add median_iqr
add_summary(p, "mean_sd")
# }
Run the code above in your browser using DataLab