This function has a pipe-friendly argument-structure, with the
first argument always being the data, followed by variables that
should be plotted or printed as table. The function then transforms
the input and calls the requested sjp.- resp. sjt.-function
to create a plot or table.
Both sjplot()
and sjtab()
support grouped data frames.
sjplot(data, ..., fun = c("grpfrq", "xtab", "aov1", "likert"))sjtab(data, ..., fun = c("xtab", "stackfrq"))
See related sjp. and sjt.-functions.
A data frame. May also be a grouped data frame (see 'Note' and 'Examples').
Names of variables that should be plotted, and also further arguments passed down to the sjPlot-functions. See 'Examples'.
Plotting function. Refers to the function name of sjPlot-functions. See 'Details' and 'Examples'.
Following fun
-values are currently supported:
"aov1"
calls sjp.aov1
. The first
two variables in data
are used (and required) to create the plot.
"grpfrq"
calls plot_grpfrq
. The first
two variables in data
are used (and required) to create the plot.
"likert"
calls plot_likert
. data
must be a data frame with items to plot.
"stackfrq"
calls tab_stackfrq
.
data
must be a data frame with items to create the table.
"xtab"
calls plot_xtab
or tab_xtab
.
The first two variables in data
are used (and required)
to create the plot or table.