How to Create a Bubble Chart in Excel

How to Create a Bubble Chart in Excel

I first used a bubble chart when I needed to compare products across three dimensions at once — price, sales volume, and profit margin — without building three separate charts. A regular scatter plot could only show two of those variables. Adding the third as bubble size turned out to be exactly what I needed, and it’s a technique I’ve used regularly ever since whenever a dataset has that extra dimension worth showing.

What Is a Bubble Chart?

A bubble chart is an extension of the standard scatter chart. Like a scatter plot, it places points on an X and Y axis to show the relationship between two variables. But a bubble chart adds a third variable by varying the size of each point — the “bubble” — based on an additional numeric value. Bigger bubbles represent larger values in that third metric.

It’s essentially a way to squeeze three dimensions of data into a two-dimensional chart.

When Should You Use a Bubble Chart?

I turn to bubble charts when:

If you only have two variables, stick with a standard scatter chart — adding an unnecessary third dimension just adds visual clutter.

Required Data Structure

You need exactly three numeric columns: one for the X-axis, one for the Y-axis, and one for bubble size. An optional fourth column with category or item names is useful for labeling. Here’s an example I often use:

ProductPriceUnits SoldProfit Margin
Product A25120018
Product B4580022
Product C15210012
Product D6040030

In this setup, Price would be the X-axis, Units Sold the Y-axis, and Profit Margin the bubble size — though you can assign these however makes sense for your story.

Step-by-Step Instructions

Here’s exactly how I build one:

  1. Arrange your data with the X-axis variable, Y-axis variable, and bubble size variable in three separate adjacent columns (product/category names can go in a column before these, but shouldn’t be included in the selected numeric range if you want to add labels separately).
  2. Select the three numeric columns, including headers.
  3. Go to the Insert tab.
  4. In the Charts group, click the Insert Scatter (X, Y) or Bubble Chart icon.
  5. Choose Bubble (or 3-D Bubble if you want a dimensional effect, though I usually stick with the flat version for clarity).
  6. Excel plots each row as a bubble positioned by the first two columns and sized by the third.

Formatting and Settings I Adjust

Once the chart appears, here’s what I always refine:

A Practical Example

Imagine I’m comparing four marketing campaigns by budget (X-axis), leads generated (Y-axis), and conversion rate (bubble size). Once plotted, I can immediately spot the campaign that combines high lead generation with a large bubble (high conversion rate) despite a modest budget — clearly the standout performer. That three-way comparison would require either three separate charts or a dense table to communicate otherwise, but the bubble chart shows it all in one glance.

Common Mistakes to Avoid

Here’s what I watch for:

Troubleshooting Tips

If your bubble chart isn’t working right:

Real-World Use Cases

I’ve used bubble charts for:

Best Practices

Before I finalize a bubble chart, I always confirm:

Bubble charts are one of the most information-dense chart types Excel offers, letting you tell a three-variable story in a single visual. Once you get comfortable assigning your X, Y, and size variables thoughtfully, it becomes a powerful way to reveal relationships that flat tables or simple scatter plots simply can’t show.

Exit mobile version