M ChartM Chart
Users
Highcharts
Developers
Download
GitHub
Users
Highcharts
Developers
Download
GitHub
  • User Guide

    • User Guide
    • Libraries
    • Types of Charts
    • Creating a Chart
    • Multiple Sheets
    • Scatter & Bubble Charts
    • Radar & Radar Area Charts
    • Chart Shortcode
    • Block Editor
    • CSV Import & Export
    • Settings
    • Themes
    • Duplicating Charts
    • Example Charts

Scatter & Bubble Charts

Available since version 1.6.

Scatter Charts

Scatter charts plot data as individual x/y coordinate pairs. Each dataset requires two columns (or rows) of numeric data — one for the x values and one for the y values and each column or row should start with a label.

Label 1 (x)Label 2 (y)
105
2015
3025

Or alternately you could format the data with an additional label for each data point as a whole.

Label 1 (x)Label 2 (y)
Something 1105
Something 22015
Something 33025

Bubble Charts

Bubble charts extend scatter charts with a third dimension — bubble size (radius). Each dataset requires three columns (or rows): x, y, and radius.

Label 1 (x)Label 2 (y)Label 3 (radius)
10595
201575
302530

The first column is x, the second is y, the third is the bubble radius value.

Or just like with scatter charts you could include an additional label for each data point as a whole.

Label 1 (x)Label 2 (y)Label 3 (radius)
Something 110595
Something 2201575
Something 3302530

Bubble Sizing

Bubble radii are automatically scaled relative to each other so they fit the chart area. The tooltip will show the original (pre-scaled) value.

Multiple Sheets

Scatter and bubble charts support multiple datasets via the sheet tab interface. Each sheet represents a separate dataset/series plotted on the same chart.

Last Updated: 4/16/26, 6:12 PM
Contributors: Jamie Poitra
Prev
Multiple Sheets
Next
Radar & Radar Area Charts