How to Make a Bubble Chart in Excel with AI

Cody Schneider

A bubble chart is one of the best ways to tell a three-part data story in a single, compelling visual. Instead of getting stuck with simple bar graphs or scatter plots, a bubble chart adds another layer of insight, helping you spot connections and outliers you might otherwise miss. This tutorial will walk you through creating a detailed bubble chart in Excel, first using the classic manual method and then showing you how AI can speed up the entire process.

What is a Bubble Chart (and When Should You Use One)?

Think of a bubble chart as a scatter plot with a superpower. While a standard scatter plot uses dots to show the relationship between two sets of numbers on an X and Y axis, a bubble chart adds a third dimension: the size of the bubble. This gives you three data points for every bubble on the chart:

  • X-axis value: How far left or right the bubble is.

  • Y-axis value: How high or low the bubble is.

  • Bubble size (Z-value): The value of the third variable, represented by the bubble’s area.

This makes it incredibly useful for visualizing financial data, marketing campaign performance, or any dataset where you need to compare three different quantitative variables at once.

A Practical Example

Imagine you're a marketing manager analyzing a few recent campaigns. You want to see the relationship between what you spent, how many clicks you got, and how many final sales resulted from each campaign. A bubble chart is perfect for this:

  • X-axis: Ad Spend ($)

  • Y-axis: Clicks

  • Bubble Size: Sales attributed to the campaign

With one glance, you can immediately spot the most effective campaigns. A large bubble (lots of sales) that is low on the X-axis (low ad spend) is a clear winner. A small bubble that’s far to the right means you spent a lot for very little return - an obvious candidate for optimization.

How to Structure Your Data for a Bubble Chart in Excel

Before you can make any chart, your data needs to be organized properly. Excel is smart, but it needs a clean structure to understand what you want to visualize. For a bubble chart, you need at least three columns of numeric data. A fourth column for labels (like campaign names) is also highly recommended.

Your data should be set up in a simple table like this:

Sample Marketing Campaign Data

Campaign Name

Ad Spend

Clicks

Sales

Summer Sale 2024

$5,000

2,500

120

Holiday Promo

$8,000

3,800

250

Back to School

$3,500

1,800

85

New Product Launch

$12,000

5,500

310

Flash Sale

$1,500

1,200

95

Here, Excel will use:

  • Ad Spend for the X-axis.

  • Clicks for the Y-axis.

  • Sales for the bubble size (the Z-value).

  • Campaign Name for the data labels (so you know which bubble is which).

Ensure your data is entirely numeric (except for the labels column) and there are no blank rows or columns in the middle of your dataset. This simple prep work saves a lot of headaches later.

The Traditional Method: Creating a Bubble Chart Manually

Once your data is ready, you can create the chart in just a few clicks. The manual approach gives you full control over the initial setup.

Step 1: Select Your Data

Click and drag your cursor to highlight the entire data range you want to chart, including the headers. In our example, you’d select the cells from "Campaign Name" down to the last data point for "Sales."

Step 2: Insert the Chart

With your data selected, navigate to the Insert tab on Excel's top ribbon. In the "Charts" section, look for the icon that looks like a scatter plot with dots (it’s usually labeled "Insert Scatter (X,Y) or Bubble Chart").

Step 3: Choose the Bubble Chart Type

Click the Scatter/Bubble chart icon. A dropdown menu will appear with several options. In the "Bubble" section at the bottom, you can choose between a standard 2-D bubble chart or a 3-D bubble chart for added visual effect. For clarity, the standard 2-D bubble chart is usually the best choice.

Just like that, Excel will generate a basic bubble chart on your worksheet.

Customizing and Refining Your Bubble Chart

The chart Excel automatically creates is a great start, but it likely needs a few adjustments to make it clear and professional. You can modify almost anything about the chart by clicking on the element you want to change.

Adding Titles and Data Labels

A chart without titles is just a picture. You need to tell your audience what they're looking at.

  • Chart Title: Double-click the default title at the top to write your own, like "Marketing Campaign Performance."

  • Axis Titles: Click on your chart, then click the green "+" icon that appears on the right side. Check the box for "Axis Titles." This will add placeholder text boxes on the X and Y axes, which you can edit to "Ad Spend" and "Clicks."

  • Data Labels: To add the campaign names to each bubble, check the "Data Labels" box in that same green "+" menu. By default, this might show the Y-axis value (Clicks). To fix this, click the arrow next to "Data Labels" and select "More Options." In the "Format Data Labels" pane that appears, check the box for "Value From Cells." Excel will then prompt you to select the range containing your campaign names. Select your "Campaign Name" column, and your bubbles will now be properly labeled.

Adjusting the Look and Feel

  • Bubble Size: Sometimes the bubbles are too big and overlap, or they're too small to see the differences. Right-click on any bubble and choose "Format Data Series." In the options pane, you'll find a slider or input box to "Scale bubble size." Adjust this percentage up or down until the chart is easy to read.

  • Colors and Design: With the chart selected, two new tabs appear on the ribbon: "Chart Design" and "Format." Use "Chart Design" to quickly apply different visual styles or color palettes. For more precise control, you can right-click on individual bubbles to change their fill color manually, which can be useful for highlighting a specific campaign.

The AI Method: Create a Bubble Chart in Seconds

The manual process works well, but what if you're not an Excel pro, or you just want answers fast? This is where Excel's built-in AI tools come in handy, particularly the "Analyze Data" feature available in modern versions of Excel.

This approach automates much of the chart creation and can even uncover insights you weren't looking for.

Step 1: Select Your Data

Just like the manual method, start by highlighting your clean, organized data table.

Step 2: Let AI Do the Work with "Analyze Data"

Go to the Home tab on the ribbon. On the far right, look for a button called Analyze Data (it may have previously been called "Ideas"). Click it.

An "Analyze Data" pane will open on the right side of your screen. Excel's AI immediately inspects your dataset and suggests a handful of relevant pivot tables and charts. It might even suggest a bubble chart right away if it recognizes the structure of your data. If so, just click the "Insert Chart" button, and you're done.

Step 3: Ask for Exactly What You Want

If Excel doesn't automatically suggest a bubble chart, you can ask for one directly using natural language. At the top of the "Analyze Data" pane, there is a text box that says: "Ask a question about your data."

Simply type in your request in plain English. For our example, you could type:

"Create a bubble chart of ad spend vs clicks by sales"

Excel's AI will interpret your request, grab the correct columns for the X-axis, Y-axis, and bubble size, and generate the chart instantly. From there, you can insert it into your sheet and make any final formatting adjustments you need.

For users with Microsoft 365 Copilot, the process is even more conversational, allowing for complex formatting and analysis through simple chat-like prompts.

Common Pitfalls to Avoid

Whether you go manual or use AI, here are a few common mistakes that can make your bubble chart confusing or misleading:

  • Forgetting Labels: The most common mistake. Without a clear title, axis labels, and data labels for the bubbles, your audience won't know what the chart means.

  • Negative or Zero Values: A bubble's size is based on its area, so it can't be negative. Make sure the data column you're using for bubble size contains only positive values.

  • Too Much Overlap: If you have too many data points or the values are too close together, your bubbles will become a cluttered mess. In this case, either scale down the bubble size or consider filtering your data to show only the most important points. Using a little transparency in the bubble color can also help.

  • Misleading Scale: By default, Excel doesn't always start the X or Y axis at zero. This can exaggerate the differences between data points. Double-click an axis to open the "Format Axis" pane and manually set the minimum bound to 0 for a more honest representation of the data.

Final Thoughts

Creating a bubble chart in Excel is a fantastic way to visualize complex, three-dimensional data on a flat screen. The traditional method gives you complete control over every aspect of your chart, while the AI-powered "Analyze Data" feature can dramatically accelerate the process, letting you build insightful charts with simple, conversational language.

Manually exporting data from all your different platforms and wrangling it in a spreadsheet is often the most time-consuming part of creating any report. If you're tired of that routine, our tool, Graphed, helps you create entire real-time dashboards just by asking. We connect directly to your data sources - like Shopify, Google Analytics, and Facebook Ads - so you can generate charts, analyze cross-platform trends, and get insights in seconds, all without ever opening another CSV file.