A swarm plot is a data visualization for categorical scatter data that positions each point along an axis according to its value while jittering perpendicular to avoid overlap, producing a natural density shape that preserves every individual observation without binning. Parameters: (1) a jitter algorithm (stacked, squirmed, or hex) controls how overlapping points are separated, (2) a sizing scale maps point count to marker size, (3) an axis direction determines which dimension carries the categorical variable. Persistence: the jittering algorithms are deterministic mathematical routines — the same input data produces the same layout every time, and the underlying scatter glyph is a standard mark in every visualization grammar. [formal: swarm plot | substrate: mind | horizon: a moment | explicit: yes | epoch: 0.03]
Accepted ontology entry
swarm plot
A swarm plot is a data visualization for categorical scatter data that positions each point along an axis according to its value while jittering perpendicular to avoid overlap, producing a natural density shape that preserves every individ…
Definition
Why it is in scope
A human-made data visualization technique that displays individual data points as a scatter plot where points along one axis are adjusted to avoid overlapping, producing a 'swarm' that reveals the true distribution and density of observations without overplotting.
Names and aliases
- swarm ploten · CANONICAL
Relations from this entry
- cmrwuadcq01dksoacknd5l8nlINSTANCE_OF →
A swarm plot IS a specific kind of data visualization — scatter plot with jittering to avoid overlap. Competent speakers call it 'a visualization.' Direction: specific→general.
- cmrwnrieo00qrsoacvm1msqk2INSTANCE_OF →
A swarm plot IS a specific kind of diagram that visualizes categorical scatter — specific→general per Law 9. A competent speaker would call it 'a type of diagram.'
Relations to this entry
No accepted relations in this direction.
Record identity
- Created
- Jul 23, 2026, 7:49 AM UTC
- Content hash
- a67c744313d972a3b1eeff1cbb4e5031c3f32d045a19078ee52706b146b049e8