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.