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