Attempt to visualize variance per group.

## Usage

```
nice_varplot(
data,
variable,
group,
colours,
groups.labels,
grid = TRUE,
shapiro = FALSE,
ytitle = variable
)
```

## Arguments

- data
The data frame

- variable
The dependent variable to be plotted.

- group
The group by which to plot the variable.

- colours
Desired colours for the plot, if desired.

- groups.labels
How to label the groups.

- grid
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.

- shapiro
Logical, whether to include the p-value from the Shapiro-Wilk test on the plot.

- ytitle
An optional y-axis label, if desired.

## Value

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).

## See also

Other functions useful in assumption testing:
`nice_assumptions`

, `nice_density`

,
`nice_normality`

, `nice_qq`

,
`nice_var`

. Tutorial:
https://rempsyc.remi-theriault.com/articles/assumptions

## Examples

```
# 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"
)
)
```