← Back to Data Interpretation · Guides
Bubble Chart Analysis
Reading three-dimensional data from a scatter plot where bubble size encodes a third numeric variable.
Learn
Reading three-dimensional data from a scatter plot where bubble size encodes a third numeric variable.
A bubble chart is a variant of the scatter plot that encodes three numeric dimensions: each data point is a disk whose x-coordinate and y-coordinate represent two variables and whose area represents a third. A valid bubble chart encodes the third variable as the disk's area (not its diameter), so visual comparison of sizes lines up with the underlying ratio. Bubble charts are useful when a third variable modulates a standard scatter — for example, plotting population (bubble size) against GDP per capita (x) and life expectancy (y).
Point i = (v1_i, v2_i, v3_i); plotted at (v1_i, v2_i) with disk area ∝ v3_i
- Countries plotted by GDP per capita × life expectancy with bubble area = population
- Products plotted by price × rating with bubble area = units sold
- Cities plotted by temperature × humidity with bubble area = air quality index
How to recognize it
- Each point has a visibly different size encoding a third value
- Questions ask about combinations of position and size
- Legends usually explain the size-to-value mapping
Common mistakes
- Comparing diameters instead of areas (area = π · r², so diameter doubling quadruples area)
- Ignoring the third variable entirely and reading the chart as a plain scatter
- Assuming a causal link between bubble size and position