point.label.args
A list of additional aesthetic arguments to be passed
to ggrepel::geom_label_repel
geom used to display the labels.
smooth.line.args
A list of additional aesthetic arguments to be passed
to ggplot2::geom_smooth
geom used to display the regression line.
point.args
A list of additional aesthetic arguments to be passed
to ggplot2::geom_point
geom used to display the raw data points.
marginal
Decides whether marginal distributions will be plotted on
axes using ggExtra::ggMarginal()
. The default is TRUE
. The package
ggExtra
must already be installed by the user.
point.width.jitter
Degree of jitter in x
and y
direction, respectively. Defaults to 0
(0%) of the resolution of the
data. Note that the jitter should not be specified in the point.args
because this information will be passed to two different geom
s: one
displaying the points and the other displaying the *labels for
these points.
point.height.jitter
Degree of jitter in x
and y
direction, respectively. Defaults to 0
(0%) of the resolution of the
data. Note that the jitter should not be specified in the point.args
because this information will be passed to two different geom
s: one
displaying the points and the other displaying the *labels for
these points.
marginal.type
Type of marginal distribution to be plotted on the axes
("histogram"
, "boxplot"
, "density"
, "violin"
, "densigram"
).
marginal.size
Integer describing the relative size of the marginal
plots compared to the main plot. A size of 5
means that the main plot is
5x wider and 5x taller than the marginal plots.
xfill
Character describing color fill for x
and y
axes
marginal distributions (default: "#009E73"
(for x
) and "#D55E00"
(for
y
)). Note that the defaults are colorblind-friendly.
yfill
Character describing color fill for x
and y
axes
marginal distributions (default: "#009E73"
(for x
) and "#D55E00"
(for
y
)). Note that the defaults are colorblind-friendly.
type
A character specifying the type of statistical approach:
"parametric"
"nonparametric"
"robust"
"bayes"
You can specify just the initial letter.
conf.level
Scalar between 0
and 1
. If unspecified, the defaults
return 95%
confidence/credible intervals (0.95
).
bf.prior
A number between 0.5
and 2
(default 0.707
), the prior
width to use in calculating Bayes factors and posterior estimates. In
addition to numeric arguments, several named values are also recognized:
"medium"
, "wide"
, and "ultrawide"
, corresponding to r scale values
of 1/2, sqrt(2)/2, and 1, respectively. In case of an ANOVA, this value
corresponds to scale for fixed effects.
tr
Trim level for the mean when carrying out robust
tests. In case
of an error, try reducing the value of tr
, which is by default set to
0.2
. Lowering the value might help.
k
Number of digits after decimal point (should be an integer)
(Default: k = 2L
).
bf.message
Logical that decides whether to display Bayes Factor in
favor of the null hypothesis. This argument is relevant only for
parametric test (Default: TRUE
).
results.subtitle
Decides whether the results of statistical tests are
to be displayed as a subtitle (Default: TRUE
). If set to FALSE
, only
the plot will be returned.
xlab
Labels for x
and y
axis variables. If NULL
(default),
variable names for x
and y
will be used.
ylab
Labels for x
and y
axis variables. If NULL
(default),
variable names for x
and y
will be used.
subtitle
The text for the plot subtitle. Will work only if
results.subtitle = FALSE
.
caption
The text for the plot caption.
ggtheme
A ggplot2
theme. Default value is
ggstatsplot::theme_ggstatsplot()
. Any of the ggplot2
themes (e.g.,
ggplot2::theme_bw()
), or themes from extension packages are allowed
(e.g., ggthemes::theme_fivethirtyeight()
, hrbrthemes::theme_ipsum_ps()
,
etc.).
ggplot.component
A ggplot
component to be added to the plot prepared
by ggstatsplot
. This argument is primarily helpful for grouped_
variants of all primary functions. Default is NULL
. The argument should
be entered as a ggplot2
function or a list of ggplot2
functions.