BPT

Bubble Chart

BptChartBubble

Bubble chart — like a scatter plot, but each marker carries a third numeric dimension encoded as its area (Stephens' law). Useful for visualising three-dimensional relationships on a 2D plane. Built on the BPT chart foundation — palette-aware, drag-to-rotate in 3D mode, scroll-zoom, and keyboard-accessible via a hidden data table.

Bubble Chart Parameters
Current Configuration
📋
<BptChartBubble Data="@Data"
                Width="680"
                Height="420"
                XAxisLabel="Market share %"
                YAxisLabel="Growth %"
                Title="Market share vs growth"
                OnElementClick="HandleClick" />

@code {
private readonly IReadOnlyList<BptChartBubblePoint> Data = new BptChartBubblePoint[]
{
    new(X: 18, Y:  6, Size: 220, Label: "Alpha Corp"),
    new(X: 32, Y: 14, Size: 380, Label: "Beta Inc."),
    new(X: 45, Y: 22, Size: 640, Label: "Gamma Ltd")
    // …
};

private void HandleClick(BptChartElementEvent e) {
    // Click handler — fires regardless of TooltipMode.
}
}
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.