Skip to content
quartiledocsv0.1
GitHub

Choosing a chart

Choose the visual from the question and the grain of the data, then add only the interactions that help answer it.

Match the question

QuestionStart withWatch for
How did a measure change?LineChart / AreaChartSort and normalize time values; show gaps honestly.
Which categories lead?BarChart / BarListUse a common zero baseline and keep category labels readable.
What is the distribution?Histogram / BoxPlotBin width and group size can change the apparent story.
Are two measures related?ScatterPlotOverplotting and outliers; correlation is not a causal claim.
Where are the hotspots?Heatmap / CalendarHeatmapState the color scale and show exact values in a table.
How do parts form a whole?DonutChartA few nonnegative parts; use bars when close comparisons matter.
Where do users drop out?FunnelUse consistent cohorts and define every stage.
How does volume flow?SankeyValidate source/target links and explain the unit of flow.
What are the exact records?DataTableA clear default sort, units and a bounded page size.
What needs attention?KPI / KPIGroupA defined time period, comparison and target.

Offer a precise alternative

For full charts, view="table" presents the same numbers in a visible table. A Sparkline is a compact summary and has no table fallback, so always place the number it summarizes beside it.

See Accessible charts for naming, keyboard navigation and testing guidance.

Report an issueBuilt Oct 21, 2026