# Bubble Chart

**Category:** charts  
**Short Description:** A multi-variable chart that plots points with size representing a third variable.  
**Last Updated:** 2026-05-30T00:00:00Z

## Definition

Bubble charts extend scatter plots by adding a third dimension through bubble size. Each bubble represents a data point with x and y coordinates plus a size value, enabling visualization of three quantitative variables simultaneously.

## When to use this chart

| Use case | Data shape | Notes | Source |
| --- | --- | --- | --- |
| Three-variable campaigns | Spend (X), ROAS (Y), impression volume (size) | Use sparingly; label largest bubbles — area scale is hard to decode precisely | Cleveland & McGill (1984) — area encoding less accurate than position |

## Examples

- Country comparison by GDP (X), Life Expectancy (Y), and Population (Size)

## FAQs

### What is a bubble chart?

A bubble chart extends the scatter plot to three dimensions: each point's x and y position encode two variables as usual, and the size (area) of the point encodes a third. For example, x = ad spend, y = conversion rate, and bubble size = revenue. It lets you show a third measure without a third axis, useful for comparing many items across three dimensions at once.

### When should I use a bubble chart?

Use it when a meaningful third numeric variable would otherwise be lost and you want to compare items across all three — for instance plotting campaigns by efficiency and volume while also showing their total revenue as size. It's good for portfolio-style 'where does each item sit' views. Skip it when two variables tell the story (use a plain scatter plot) or when bubbles would overlap so much they obscure each other.

### Should bubble size map to area or diameter?

Map the third variable so the bubble's area is proportional to its value — not its diameter or radius. The eye judges area, so if you set the radius directly proportional to the value, a doubled value produces four times the area and grossly exaggerates large bubbles. Good charting libraries handle this by scaling radius to the square root of the value (which makes area proportional); confirm yours does, because linear radius-scaling is a common and seriously misleading mistake.

### How do I keep a bubble chart readable?

Limit the number of bubbles so they don't overlap into a blob; use transparency so overlapping bubbles remain distinguishable; set sensible min/max sizes so the smallest bubbles are still visible and the largest don't dominate; and label or provide tooltips for key bubbles. If overlap is unavoidable, consider faceting into small multiples or switching to a plain scatter plot.

### Bubble chart vs scatter plot — which should I use?

Use a scatter plot when two variables answer your question — it's cleaner and easier to read. Add the bubble dimension only when a third numeric measure genuinely adds insight and you're willing to accept some loss of precision, since sizes compare less accurately than positions. A bubble chart shows more at once; a scatter plot shows two things more clearly.

## Related Terms

### Parent Terms

- **[Scatter Plot](/resources/glossary/charts/scatter-plot)**: The base two-variable plot that bubble charts extend

### Alternatives

- **[Heat Map](/resources/glossary/charts/heat-map)**: Another way to show relationships across dimensions, often in a grid format
- **[Treemap](/resources/glossary/charts/treemap)**: Alternative for showing hierarchical size relationships

## Related Resources

- [Marketing Data Visualization Guide](/resources/guides/marketing-data-visualization-guide) - Which chart type to use for ROAS trends, funnel drop-off, creative tests, and cohort retention
- [Which Chart for Which Metric (Interactive Guide)](/blog/topics/data-visualization/which-chart-for-which-metric-marketing-data-visualization-guide) - Full interactive companion with tabbed chart matrix, retention curves, axis-integrity demo, and pie-vs-bar comparison.

## Featured in topic hubs

- [Data Visualization](/resources/topics/data-visualization)
