Initial commit with translated description
This commit is contained in:
40
chart-selection.md
Normal file
40
chart-selection.md
Normal file
@@ -0,0 +1,40 @@
|
||||
# Chart Selection
|
||||
|
||||
Choose visuals based on the question, not on what is easiest to render.
|
||||
|
||||
## Question to Chart Map
|
||||
|
||||
| Question | Preferred chart | Notes |
|
||||
|----------|-----------------|-------|
|
||||
| How is a metric changing over time? | line chart | annotate structural breaks and missing data |
|
||||
| Which groups are highest or lowest? | sorted bar chart | keep a shared baseline |
|
||||
| How is the distribution shaped? | histogram or box plot | avoid average-only summaries |
|
||||
| Are two variables related? | scatter plot | show trend and outliers separately |
|
||||
| How do parts contribute to the whole? | stacked bar with totals | keep category count low |
|
||||
| Where are users dropping? | funnel chart | define the time window explicitly |
|
||||
| How do cohorts retain over time? | cohort table or heatmap | show cohort size alongside retention |
|
||||
|
||||
## Default Rules
|
||||
|
||||
- Bars start at zero unless there is a strong reason not to.
|
||||
- Show underlying counts next to percentages when denominators are small.
|
||||
- Prefer direct labels over legends when possible.
|
||||
- Use one chart per decision question, not one chart per available metric.
|
||||
|
||||
## Visual Anti-Patterns
|
||||
|
||||
- Pie charts with many slices -> comparisons become guesswork.
|
||||
- Dual-axis charts -> viewers infer relationships that are not there.
|
||||
- Cumulative-only charts -> hide recent deterioration or recovery.
|
||||
- Truncated bar axes -> exaggerate small differences.
|
||||
- Stacked areas with many categories -> impossible to compare layers.
|
||||
|
||||
## Before Shipping a Chart
|
||||
|
||||
Check:
|
||||
|
||||
1. What decision question this chart answers.
|
||||
2. Whether the baseline is visible.
|
||||
3. Whether the grain and time window match the narrative.
|
||||
4. Whether annotations explain outages, launches, or missing data.
|
||||
5. Whether a table would be clearer than the chart.
|
||||
Reference in New Issue
Block a user