Bubble charts extend scatter plots by adding a third dimension: the size of each data point. Each bubble's position encodes two variables (X and Y axes), while its size encodes a third. They are powerful for visualizing relationships in multidimensional data, such as market analysis (revenue vs. growth vs. market size) or project portfolio assessment. viz42 generates bubble chart representations from natural language data descriptions.
Bubble chart of tech companies: Apple (Revenue $390B, Growth 8%, Market Cap $3T), Microsoft (Revenue $210B, Growth 12%, Market Cap $2.8T), Google (Revenue $300B, Growth 10%, Market Cap $1.7T), Amazon (Revenue $570B, Growth 11%, Market Cap $1.6T), Meta (Revenue $135B, Growth 15%, Market Cap $900B)
Mermaid does not have a native bubble chart type. viz42 uses xychart-beta to plot the position data, and the visual canvas can scale point markers for the bubble dimension.
X-axis position (first variable), Y-axis position (second variable), and bubble size (third variable). Some charts add color as a fourth dimension for category grouping.
Use scatter plots for two-variable analysis. Use bubble charts when you have a meaningful third variable (like population, revenue, or count) that adds important context.
AI Bubble Chart Generator — Read practical guides — Try it free