U2.06.1Bubble size as a low-precision third-variable channeldesignresearch

Bubbles carry a third variable on the least precise common channel

Aliases: bubble-chart third dimension · area channel · bubble precision

What it is

A bubble chart adds a third magnitude to two positional variables by encoding it with circle area. Area judgments are usually less precise than position or length on a common scale, so bubble size better supports coarse magnitude, outlier detection, and joint patterns with x and y than exact comparison. “Least precise” is an empirical summary for common quantitative channels under typical magnitude tasks, not an unconditional ranking. Performance changes with mark type, scale, alignment, size range, task, and reader; area need not be worse than every colour, texture, or volume encoding.

Why it happens

Scattered circles lack a common baseline, so readers compare two-dimensional extents across locations while distance, occlusion, and surrounding marks alter judgment. Bubbles also combine x, y, and area, and extreme sizes may attract attention away from the analytical target. Correct area scaling prevents geometric exaggeration from the radius-squared relation but does not turn area into position. A size legend, direct labels, and details on demand add references without removing the channel's perceptual error.

Studying it

Compare bubble area with common-scale position and length for the same third variable, separating extreme detection, ranking, ratio estimation, threshold decisions, and overall association. Manipulate size range, density, separation, overlap, reference legend, and display size; measure error, time, confidence, and omissions. Report error for the stated task and true-value scale rather than using one mean result to declare a fixed channel order. Include low vision, zoom, and input modes, and distinguish locating a mark from reading its third-variable value.

Where it stops holding

Lower precision does not make bubbles useless. When the x-y relation leads and the third variable supplies screening or context, one view can preserve valuable multivariate structure. Area is weak when conclusions depend on small differences, strict rank, or threshold compliance. Binning continuous values changes their meaning and should not merely compensate for the channel. Ordinary circle area also cannot directly distinguish sign, zero, and missingness.

Applying it

  • Classify the third variable as context, screening, or a precise decision variable; prefer bubble size only for the first two roles.
  • Preserve the continuous mapping and exact-value access rather than introducing arbitrary bins. Give negative, zero, and missing values explicit states.
  • Supply a size legend, direct labels for priority values, operable details, and an accessible data table so area is not the sole carrier.
  • Test outlier, rank, ratio, and threshold tasks. Move the variable to position or length when precise tasks exceed acceptable error.

Related

  • Same group: U2.06.2 Map values to bubble area, not radius · U2.06.3 Big bubbles occlude small ones; draw in size order and lower opacity · U2.06.4 Bubble size needs a reference-bubble legend · U2.06.5 Precise third-variable comparison belongs in facets or a separate chart
  • Adjacent: U1.04.1 Perceived area systematically underestimates actual area · U2.05.1 Scatterplots suit the relation between two continuous variables
  • Search terms: bubble chart · area channel · graphical perception · third variable

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/U2.06.1