Use Zvinca plots instead of treemaps for whole-list average estimation
For whole-list average estimation in dense record lists, use Zvinca plots on ranked-list views instead of treemaps to improve fidelity and mitigate mean-estimation errors for readers making overview judgments.
- purpose:select
- basis:empirical
- task:distribute
- chart:dotplot:use
- chart:treemap:avoid
- quality:fidelity:use
- lever:chart-family
- reading-mode:overview
advice
Zvinca plots for mean estimation
Choose a Zvinca plot when readers need an overview estimate of the average across all items in a long ranked list. For example, use a Zvinca plot rather than a treemap when the display must keep the whole list on one screen and the readout is the list’s overall mean.
reason
Why Zvinca plots work here
The dot-based Zvinca layout supported better whole-list average judgments than the area-based treemap in this study. It also completed faster on the same task.
Mechanism: Dots positioned on a common scale make the overall center of the list easier to judge than average tile area in a treemap.
Evidence: For whole-list average estimation, Zvinca plots were in the top accuracy tier and significantly outperformed treemaps in both error and time (Zeng & Battle, 2023; Mylavarapu et al., 2019).
Notes: The evidence comes from low-level perceptual summary tasks on unlabeled ranked-list charts.
context
Use when all of these are true
- User Goal: Estimate the average across the full ranked list.
- Task: Whole-list summary judgment rather than item lookup.
- Data: A sorted ranked list with many items.
- Chart Setting: All items should remain visible in a single overview.
- Success Criterion: Lower mean-estimation error and faster completion both matter.
exceptions
Do not use when any of these are true
Break it when: the main task is single-item ranking or two-item comparison instead of whole-list average estimation. Why: Zvinca plots were among the weaker layouts for those item-focused tasks.
costs
Tradeoffs of Zvinca plots here
Sacrifice: You give up stronger performance on item-specific ranking and comparison tasks. Risk: Treating the same Zvinca plot as a general-purpose ranked-list view can hurt accuracy once readers shift from overview to item-specific judgments. Mitigation: Reserve this choice for overview or average-estimation views.
mistakes
Common failure mode
Mistake: Keeping a treemap for average estimation just because it fits the whole list on one screen. Why it fails: the treemap was both slower and less accurate than the Zvinca plot for this task.
check
How to check the choice
Failure Sign: Readers struggle to place the average of the full list consistently. Quick Check: A/B test a Zvinca plot against a treemap with whole-list average questions on representative long lists. Stronger Test: Compare normalized absolute mean-estimation error and completion time across several list sizes.
fix
What to change
- Replace the treemap with a Zvinca plot for the overview summary view.
- Encode values as dots on a shared horizontal scale instead of area tiles.
- If the same display must mainly support ranking or pairwise comparison, switch away from the Zvinca plot for that task.