Bubble Chart Maker
Paste X, Y and size values to build a bubble chart — a scatter plot where each point's area encodes a third variable. Each row is one bubble: x, y, then size.
How it works
A bubble chart extends the scatter plot with a third dimension: each point becomes a circle whose area represents an additional value. Paste one row per bubble with three numbers — the x position, the y position, and the size — and the chart scales the bubble radii by the square root of the size so that area, not radius, is proportional to the value.
Value axes scale to your data and the chart re-colours for light and dark themes. Keep the number of bubbles moderate so they do not overlap too heavily, and use comma-, tab- or space-separated rows for easy pasting. Screenshot the finished chart to share it.
Examples
- 10,20,30 places a bubble at (10,20) sized by 30.
- Bubble area — not radius — is proportional to the size value.
- A header row like x,y,size documents the columns.
Frequently asked questions
- What data does a bubble chart need?
- Three numbers per row: the x position, the y position and the size of the bubble. Each row becomes one sized circle.
- How is bubble size scaled?
- The radius is scaled by the square root of the size value, so the bubble's area — which is what the eye judges — is proportional to the value.
- What formats are accepted?
- Comma-, tab- or space-separated rows of x, y and size, with an optional all-text header row.
- Does my data stay on my device?
- Yes. Everything is computed in your browser and nothing is uploaded.