Plotting functions to create circular boxplots for grouped data.
The primary 2-dimensional version creates concentric circular boxplots for
specified groups, scaling the width of each boxplot to adjust for human
perception. The 3-dimensional version maps these plots onto a torus which is suitable
for periodic circular data such as wind direction over the course of a year. An
example dataset of this type is provided for reference. For examples of circular
boxplots and additional implementation details, see Berlinski et al. (2026)
CircularBoxplots::GroupedCircularBoxplot(x) creates a grouped circular boxplot from the list of
circular vectors x.CircularBoxplots::GroupedCircularBoxplot.3D(x) creates a grouped circular boxplot around the 3D torus surface from the list of
circular vectors x.Using devtools or remotes:
devtools::install_github("jdberlinski/CircularBoxplots")