Bubble Chart

A bubble chart extends a scatter plot by mapping a third numeric variable to marker size. It is useful when position explains two variables and bubble area or radius needs to show magnitude, abundance, weight, or another quantitative measurement.

Prepare a directly mappable table

Use paired numeric X and Y values plus a non-negative numeric size variable. An optional group column can separate categories by color, and an optional label column can identify selected points.

Prepare at least one X column, one value column, and one bubble-size column. Shared X supports several Y series using one X column; Paired X-Y is suitable when each series owns its X values. Keep the size column on a meaningful numeric scale and check missing or extreme values before plotting.

Practice data · illustrates column structure
xymagnitudegroup
12.112A
23.828A
35.246B
47.472B
58.195C

Create a bubble chart

Choose Bubble from Plot → Basic XY, then map X, value, and bubble-size columns. SmartPlot uses the third numeric variable to scale each marker while preserving the familiar XY workflow.

Step 1

Choose range and output

Confirm the data range, then choose a new figure or add the plot to an existing figure.

Bubble Chart setupInterface preview · non-interactive
MenuPlot → Bubble Chart
Data range

Full table: 5 rows, 4 columns

Output

New figure

Add to existing figure

Bubble Chart setupInterface preview · non-interactive
X column
x · X
Value column
y · Y
Bubble size column
magnitude · Size
Group column
group · Group
Step 2

Map position and size

Map X column, Value column, Bubble size column, Group column in order, making sure each selected column has the intended table role.

Step 3

Set size mapping

Set X mapping, Size mapping, Label column for the table structure and confirm that the choices match the intended reading.

Bubble Chart setupInterface preview · non-interactive
X mapping
Shared XPaired X-Y
Size mapping
Linear area (recommended)
Label column
None
Bubble Chart setupInterface preview · non-interactive
Size values are non-negative
Show bubble-size legend
Data tableThree-variable practice data
Mapped columns4
Step 4

Review and create

Check Size values are non-negative, Show bubble-size legend, review the mapped-column count, then choose Create figure.

Settings and pre-export checks

  • X mapping
  • X column
  • Value columns
  • Bubble size column
  • Size mapping mode
  • Minimum and maximum bubble size
  • Area mapping is usually the clearest choice when bubble size represents quantity.
  • Use radius or logarithmic mapping only when it matches the data meaning or range.
  • Check zero, negative, missing, and extreme size values before creating the chart.
  • Use transparency and restrained bubble limits when points overlap.
  • Keep the bubble-size scale visible when readers need quantitative interpretation.
Continue to styling →