← All chart types
bar family
bar-grouped-horizontal
Grouped bars rotated 90° — multiple series per row.
Combines long category labels with multi-series comparison. Common in survey research: agree vs disagree per country, or before vs after per segment.
When to use
Long category names AND 2–3 series per category (typical: opinion polls, before/after).
When NOT to use
You only have 1 series (use bar-horizontal) or 5+ series (use heatmap or small-multiples).
Rhetorical roles
- compare
- rank
Variants & related
Required primitives
- has_legend
- has_axis_titles
Optional primitives
- has_data_labels
- has_source_note
Common anti-patterns
- rainbow-palette
Disambiguation rules
- Each row has 2+ bars stacked vertically inside the row.
- If bars are side-by-side along the value axis with a gap (diverging design), it is still bar-grouped-horizontal.