Guidelines
Suggest edit

Use low-density quantile dotplots when viewers must estimate probabilities precisely

For exact probability-interval estimation in static timeline views of continuous predictive uncertainty, use low-density discrete-outcome encoding on timeline rows to improve fidelity and mitigate imprecise interval reading for novice mobile users.

  • purpose:refine
  • basis:empirical
  • chart:timeline
  • operator:uncertainty
  • reading-mode:exact
  • density:sparse
  • quality:fidelity:use
  • lever:encoding
  • literacy:novice

advice

Low-density quantile dotplots

Encode predictive uncertainty with a small, countable set of evenly spaced quantile dots when users must estimate interval probabilities from a static view. For example, replace a static density plot with a quantile dotplot of about 20 dots on each timeline row so viewers can judge the chance that an event happens before a threshold by counting or quickly grouping dots.

reason

Why low-density quantile dotplots work

Low-density quantile dotplots turn a continuous predictive distribution into a small set of discrete outcomes that people can treat like frequencies. That makes interval judgments more concrete, especially near the tails, without requiring animated sampling or a large display.

Mechanism: A small number of dots lets viewers estimate risk by counting or subitizing small groups instead of inferring area from a smooth shape. This reduces response variability and supports better self-assessment of confidence.

Evidence: In the controlled experiment, the 20-dot quantile dotplot produced the lowest variance in probability estimates, about 1.15× more precise than the density plot, and also yielded the highest confidence; the 100-dot version performed similarly to density, and the stripeplot performed worse (Kay et al., 2016).

Notes: The density plot was rated more visually appealing, so the precision gain comes with an aesthetic tradeoff.

context

When to use low-density quantile dotplots

  • User Goal: Make a quick decision based on the chance that an event occurs before or within a time threshold.
  • Task: Estimate a cumulative or interval probability from a predictive distribution.
  • Data: Continuous predictive uncertainty for a single future event, often with skew.
  • Chart Setting: Static small-screen timeline rows with limited space and little time for interaction.
  • Audience: Everyday non-expert users with limited statistical training.
  • Success Criterion: Probability estimates are more precise and users feel confident about them.

exceptions

When not to use low-density quantile dotplots

Break it when: Visual appeal is the primary success criterion and a small loss in estimation precision is acceptable. Why: The density plot was more visually appealing while being only slightly less precise.

costs

Tradeoffs of low-density quantile dotplots

Sacrifice: You give up some visual smoothness and some fine-grained density detail. Risk: If you add too many dots, users stop reading the display as countable outcomes and the precision advantage disappears. Mitigation: Keep the dot count low enough that the display still supports quick grouping and selective counting.

mistakes

Common mistakes with low-density quantile dotplots

Mistake: Packing the display with many dots or stripe-like marks. Why it fails: The display starts behaving like a continuous area or opacity encoding, so viewers no longer get the countability benefit.

check

How to check low-density quantile dotplots

Failure Sign: Users give widely scattered probability estimates or say they are judging the filled shape instead of the dot counts. Quick Check: Show the same predictive scenario in your current density plot and in a low-density quantile dotplot, then ask several target users for the chance of arriving before a threshold; keep the version with tighter estimates and higher confidence. Stronger Test: Inspect the stacks of dots; if vertical groups often exceed about five dots, the plot is too dense to support fast subitizing.

fix

How to fix low-density quantile dotplots

  • Reduce the number of displayed outcomes to a small set, around 20 rather than 100.
  • Space the dots so most vertical groups remain small enough to be quickly grouped.
  • Replace stripe-like or very dense discrete encodings with a low-density quantile dotplot.
  • Generate the dots from evenly spaced quantiles rather than random draws so the display is stable from one instance to the next.

References

Kay, M., Kola, T., Hullman, J. R., & Munson, S. A. (2016). When (ish) is My Bus?: User-centered Visualizations of Uncertainty in Everyday, Mobile Predictive Systems. Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, 5092–5103. https://doi.org/10.1145/2858036.2858558