symnum.args |
a list of arguments to pass to the function
symnum for symbolic number coding of p-values. For
example, symnum.args <- list(cutpoints = c(0, 0.0001, 0.001,
0.01, 0.05, Inf), symbols = c("****", "***", "**", "*", "ns")).
In other words, we use the following convention for symbols indicating
statistical significance:
-
ns: p > 0.05
-
*: p <= 0.05
-
**: p <= 0.01
-
***: p <= 0.001
-
****: p <= 0.0001
|
... |
Arguments passed on to ggpubr::ggviolin
dataa data frame
xcharacter string containing the name of x variable.
ycharacter vector containing one or more variables to plot
combinelogical value. Default is FALSE. Used only when y is a vector
containing multiple variables to plot. If TRUE, create a multi-panel plot by
combining the plot of y variables.
mergelogical or character value. Default is FALSE. Used only when y is
a vector containing multiple variables to plot. If TRUE, merge multiple y
variables in the same plotting area. Allowed values include also "asis"
(TRUE) and "flip". If merge = "flip", then y variables are used as x tick
labels and the x variable is used as grouping variable.
coloroutline color.
fillfill color.
palettethe color palette to be used for coloring or filling by groups.
Allowed values include "grey" for grey color palettes; brewer palettes e.g.
"RdBu", "Blues", ...; or custom color palette e.g. c("blue", "red"); and
scientific journal palettes from ggsci R package, e.g.: "npg", "aaas",
"lancet", "jco", "ucscgb", "uchicago", "simpsons" and "rickandmorty".
alphacolor transparency. Values should be between 0 and 1.
xlabcharacter vector specifying x axis labels. Use xlab = FALSE to
hide xlab.
ylabcharacter vector specifying y axis labels. Use ylab = FALSE to
hide ylab.
facet.bycharacter vector, of length 1 or 2, specifying grouping
variables for faceting the plot into multiple panels. Should be in the data.
panel.labsa list of one or two character vectors to modify facet panel
labels. For example, panel.labs = list(sex = c("Male", "Female")) specifies
the labels for the "sex" variable. For two grouping variables, you can use
for example panel.labs = list(sex = c("Male", "Female"), rx = c("Obs",
"Lev", "Lev2") ).
short.panel.labslogical value. Default is TRUE. If TRUE, create short
labels for panels by omitting variable names; in other words panels will be
labelled only by variable grouping levels.
linetypeline types.
trimIf TRUE (default), trim the tails of the violins
to the range of the data. If FALSE, don't trim the tails.
sizeNumeric value (e.g.: size = 1). change the size of points and
outlines.
widthviolin width.
draw_quantilesIf not(NULL) (default), draw horizontal lines
at the given quantiles of the density estimate.
selectcharacter vector specifying which items to display.
removecharacter vector specifying which items to remove from the plot.
ordercharacter vector specifying the order of items.
addcharacter vector for adding another plot element (e.g.: dot plot or
error bars). Allowed values are one or the combination of: "none",
"dotplot", "jitter", "boxplot", "point", "mean", "mean_se", "mean_sd",
"mean_ci", "mean_range", "median", "median_iqr", "median_hilow",
"median_q1q3", "median_mad", "median_range"; see ?desc_statby for more
details.
add.paramsparameters (color, shape, size, fill, linetype) for the
argument 'add'; e.g.: add.params = list(color = "red").
error.plotplot 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" or "errorbar". Used only
when add != "none" and add contains one "mean_*" or "med_*" where "*" = sd,
se, ....
labelthe name of the column containing point labels. Can be also a
character vector with length = nrow(data).
font.labela list which can contain the combination of the following
elements: the size (e.g.: 14), the style (e.g.: "plain", "bold", "italic",
"bold.italic") and the color (e.g.: "red") of labels. For example font.label
= list(size = 14, face = "bold", color ="red"). To specify only the size and
the style, use font.label = list(size = 14, face = "plain").
label.selectcan be of two formats:
repela logical value, whether to use ggrepel to avoid overplotting
text labels or not.
label.rectanglelogical value. If TRUE, add rectangle underneath the
text, making it easier to read.
positionPosition adjustment, either as a string naming the adjustment
(e.g. "jitter" to use position_jitter), or the result of a call to a
position adjustment function. Use the latter if you need to change the
settings of the adjustment.
ggthemefunction, ggplot2 theme name. Default value is theme_pubr().
Allowed values include ggplot2 official themes: theme_gray(), theme_bw(),
theme_minimal(), theme_classic(), theme_void(), ....
|