//! Categorical plot types
//!
//! Plots for displaying categorical data comparisons.
//! - Stacked bar charts
//! - Grouped bar charts
//! - Horizontal bar charts
//! - Strip plots
//! - Swarm plots

pub mod bar;
pub mod strip;
pub mod swarm;

pub use bar::{
    BarInput, BarOrientation, BarRect, GroupedBar, GroupedBarConfig, GroupedBarData, StackedBar,
    StackedBarConfig, StackedBarData, compute_grouped_bars, compute_stacked_bars,
    grouped_bar_range, stacked_bar_range,
};
pub use strip::{
    Strip, StripConfig, StripData, StripInput, StripOrientation, StripPoint, compute_strip_points,
    strip_range,
};
pub use swarm::{
    Swarm, SwarmConfig, SwarmData, SwarmInput, SwarmOrientation, SwarmPoint, compute_swarm_points,
    swarm_range,
};
