# Volume Bubbles (/platform/charts/order-flow/volume-bubbles)



**Volume Bubbles** plots a dot on the price pane for each bar × price bucket, sized by the volume that traded there. It answers *where size traded* at a glance, without switching to a full [Footprint](/platform/charts/order-flow/footprint).

Needs [footprint data](/platform/charts/data). Add it from **Indicators → Orderflow**.

![](/images/charts/order-flow/volume-bubbles.png)

## Filters [#filters]

The point of the tool is isolating the clusters that matter, so the filters do the heavy lifting:

* **Volume Min / Max**: absolute volume bounds (0 = off).
* **Hide below (%)** (default 50): drop bubbles smaller than this share of the largest visible one, keeping the display relative to current conditions.
* **Min delta (%)**: only show clusters with at least this much buy/sell imbalance, filtering for one-sided size.
* **Max visible**: keep only the top *N* bubbles on screen (up to 500).

## Display [#display]

* **Mode**: **Total** sizes a single dot per cluster; **Delta** paints each cluster as a buy/sell pie, so you see the split inside every bubble.
* **Rows**: **Auto**, or **Manual** with **Ticks per row** (default 8) to control the price bucketing.
* **Size (px)**: minimum and maximum bubble radius (defaults 5–25); &#x2A;*Opacity (%)** and **Gradient** fade smaller bubbles so the big ones dominate.
* **Hover tooltip**: per-bubble readout on hover.

## Style [#style]

* **Color by dominant side** (Total mode) tints each bubble by whichever side traded more, with a **Neutral** color when disabled.
* **Highlight largest*&#x2A; rings bubbles at or above a share of the visible maximum (&#x2A;*≥ %**, default 80). The standouts get a literal ring around them.
* **Volume labels** print the volume on the bubbles.
