# Swarm Plot chart in Figma

> Every observation as a dot, nudged apart

A swarm plot shows the raw points of a distribution, displacing overlapping marks sideways so none are hidden. Unlike a box plot it commits to nothing — you see the actual data, including gaps and clusters a five-number summary would erase.

## Available in 1 of 5 chart libraries

| Library | Ready-made examples |
| --- | --- |
| D3 · Nivo | 1 |

1 examples in total.

These are the real charting libraries running inside the plugin, not redrawn lookalikes. The swarm plot chart on your canvas is the library's own output, and the Export tab hands developers that same library's configuration plus React, Vue, Angular or Svelte code — so what you design is what gets built.

## Reach for it when

- Modest sample sizes where showing every observation is honest and feasible.
- The distribution might be bimodal or clumpy and you need that visible.

## Use something else when

- Thousands of points — the swarm becomes a blob.
- You need a compact summary across many groups; box plots pack tighter.

## The data it needs

One row per observation: its group and its value.

| Group | Value |
| --- | --- |
| A | 4.2 |
| A | 5.1 |
| B | 6.8 |

---

Install Figma Charts: https://www.figma.com/community/plugin/1345221583582136577/figma-charts

All chart types: https://systergon.com/figma-charts/chart-types
