Guidelines
Suggest edit

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.

References

Mylavarapu, P., Yalcin, A., Gregg, X., & Elmqvist, N. (2019). Ranked-List Visualization: A Graphical Perception Study. Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, 1–12. https://doi.org/10.1145/3290605.3300422
Zeng, Z., & Battle, L. (2023). A Review and Collation of Graphical Perception Knowledge for Visualization Recommendation. Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems, 1–16. https://doi.org/10.1145/3544548.3581349