A bubble chart is a scatter plot where each dot has a variable size representing a third measurement. The upgrade is useful when the third variable is meaningful — and distracting when it isn't.
For a clear two-variable comparison without size encoding, paste your X and Y values into the free scatter plot maker.
Key difference
| Scatter plot | Bubble chart | |
|---|---|---|
| Variables shown | 2 (X and Y) | 3 (X, Y, and bubble size) |
| When to use | Exploring correlation between two variables | When a third variable explains or adds meaningful context |
| Readability | High | Lower — size comparisons are harder than position comparisons |
| Audience familiarity | High | Moderate |
| Risk | Low | Bubble area can be misleading if not scaled correctly |
When to use a scatter plot
- Exploring whether two numeric variables are correlated
- Any "does X predict Y?" analysis
- Clean presentations where simplicity matters
- When adding a third variable would create clutter without insight
Two variables well-plotted beat three variables poorly plotted. Start with a scatter plot.
When to use a bubble chart
- Three continuous variables where all three tell a coherent story
- Classic example: GDP (X) vs life expectancy (Y) vs population (bubble size) by country
- Revenue (X) vs profit margin (Y) vs deal size (bubble size) for sales data
- Any situation where the bubble size makes you say "of course — that's why" rather than "so what?"
The third variable should answer a "why" or "how much" question that the X/Y position alone raises.
The problem with bubble area
Human perception of size is imprecise. We judge bubble area (π×r²) but encode the data as radius or diameter, which means small differences in the variable look proportionally larger as bubbles grow. Good bubble charts:
- Scale bubble area proportionally to the data value (not radius)
- Include a size legend with representative examples
- Keep bubbles non-overlapping or use transparency when overlap is unavoidable
- Label or tooltip the most important bubbles
Color as a fourth dimension
Bubble charts can encode a fourth variable through color:
- Categorical color: "color = region" distinguishes groups
- Sequential color: "color = year" adds a time dimension
Adding both size and color encoding creates a rich visualization — but also cognitive load. Each additional dimension requires the audience to decode one more visual channel simultaneously.
Same data, two charts
Imagine sales data: monthly revenue (X), customer acquisition cost (Y), and total deals closed (Z).
- Scatter plot — revenue vs CAC. Clean. Shows the core relationship clearly.
- Bubble chart — revenue vs CAC, bubble = deals closed. Now you can see if high-revenue months with low CAC also had more deals, or fewer large deals.
The bubble chart is better only if deals closed actually explains the pattern you see. If it just adds visual complexity without insight, use the scatter plot.
FAQ
How should bubble size be scaled?
Scale bubble area (not radius or diameter) proportionally to the data value. If one value is 4× another, the bubble's area should be 4× larger — which means the radius is only 2× larger (since area = π×r²). Most charting tools handle this automatically; check your tool's documentation.
Can I add labels to individual bubbles?
Yes, and it's usually necessary for bubble charts with fewer than 30 points — otherwise readers can't identify which bubble is which. For dense charts, use hover tooltips instead of static labels. The most important bubbles (outliers, largest, smallest) should be labeled.
What if my third variable is categorical, not numeric?
Use color encoding instead of size. Map each category to a distinct color, which creates a colored scatter plot (also called a grouped scatter plot or categorical scatter plot). Size encoding requires a numeric variable with a meaningful continuous scale.
How this guide is reviewed
This guide is maintained by the ChartsMakers Editorial Team and reviewed for statistical accuracy, product behavior, and clarity. When a guide relies on software behavior or statistical definitions, we check it against official documentation or established references. See our editorial policy.