Attempt to visualize variance per groupSource:
Attempt to visualize variance per group.
nice_varplot( data, variable, group, colours, groups.labels, grid = TRUE, shapiro = FALSE, ytitle = variable )
The data frame
The dependent variable to be plotted.
The group by which to plot the variable.
Desired colours for the plot, if desired.
How to label the groups.
Logical, whether to keep the default background grid or not. APA style suggests not using a grid in the background, though in this case some may find it useful to more easily estimate the slopes of the different groups.
Logical, whether to include the p-value from the Shapiro-Wilk test on the plot.
An optional y-axis label, if desired.
A scatter plot of class ggplot attempting to display the group variances. Also includes the max variance ratio (maximum variance divided by the minimum variance).
# Make the basic plot nice_varplot( data = iris, variable = "Sepal.Length", group = "Species" ) # Further customization nice_varplot( data = iris, variable = "Sepal.Length", group = "Species", colours = c( "#00BA38", "#619CFF", "#F8766D" ), ytitle = "Sepal Length", groups.labels = c( "(a) Setosa", "(b) Versicolor", "(c) Virginica" ) )