Bubble chart: definition, examples, and best practices.

A bubble chart is a scatter plot with a third variable encoded in the size of each point, so three relationships show up in one view. Position gives you two variables, bubble size gives you the third. Chartbuddy builds bubble charts as native, editable charts in Embed, Hub, Google Slides and PowerPoint.

What is a bubble chart?

A bubble chart starts from the same layout as a scatter plot, plotting two variables on two axes, then adds a third variable by scaling the size of each point. A bigger bubble means a bigger value on that third measure, so three dimensions of a dataset become visible at once without needing a third axis.

The type is also called a bubble plot. Because size is judged by area rather than by a single dimension like height, it needs a bit more care than a standard scatter plot to stay readable and honest.

A worked example

Export diversity index against per capita exports for 24 economies, with point area proportional to GDP. Four archetypes separate out: concentrated resource exporters at the top left, diversified high earners at the top right, and low-income economies split by how diversified they already are. Six of 24 points shown.

Economy Diversity index Per capita exports (USD) GDP (USD bn)
Libya121,10070
Angola151,000120
Nigeria25220400
Mauritius1551,65013
South Africa1651,500350
Tanzania17018060
Enterprise returns $3.84 of gross profit per dollar of acquisition cost, nearly 3x self-serve

When to use a bubble chart

  • Assessing market entry options by plotting GDP per capita against growth rate, sized by total market value.
  • Comparing products by price against customer satisfaction, sized by unit sales volume.
  • Evaluating an investment portfolio by risk against return, sized by position size.
  • Presenting a competitive landscape by two performance metrics, sized by company revenue or headcount.

When not to use a bubble chart

  • If you only have two variables to show, a scatter plot is simpler and avoids the added complexity of judging bubble size.
  • If you have more than about fifteen points, overlapping bubbles get hard to compare. A marimekko chart can sometimes carry a similar multi-dimensional story with less overlap.

How to read a bubble chart

Read position first, exactly as you would on a scatter plot, to see how the two axis variables relate. Then read bubble size for the third variable, remembering that size should scale by area, not by diameter, so a bubble twice as wide represents roughly four times the value, not two.

Best practices

  • Scale bubble size by area, not by radius or diameter, so relative size is not visually exaggerated.
  • Cap the number of bubbles at around fifteen. Beyond that, overlapping bubbles become impossible to compare accurately.
  • Add a size legend showing what a small, medium and large bubble represent in real units.
  • Use transparency on the fill so overlapping bubbles remain distinguishable rather than blending into a solid mass.
  • Label only the bubbles that matter to the story. Labelling every bubble on a crowded chart makes it unreadable.
Four growth archetypes emerge when export diversity is plotted against export income

Scatter

Plots two variables against each other to reveal correlation, clusters and outliers.

Learn more
Software trades 42% above its 10-year average while energy sits near decade lows

Clustered bar

Compares values across categories with one bar per series in each group.

Learn more
Three vendors take 43% of a $1.48bn spend base, two-thirds of it inside IT and logistics

Marimekko

Encodes two dimensions of share at once, in both column width and segment height.

Learn more

Build consulting-grade charts. Free to start, no card.

Start for free