A swarm plot component which can also be used to make a beeswarm plot when using a single group.
This chart can display 2 data dimensions, a categorical one: groups, and a quantitative one: values.
You can optionally add a third quantitative dimension if you enable
dynamic node size, please have a look at the
for further information.
You can also enable a voronoi mesh to capture user's
interactions, using the
This example uses 3 dimensions, the grouping is done by the
property while the value is determined by the
node size is dynamic and depends on the
Under the hood, this chart uses d3-force with a simulation involving collisions and x/y forces, the quality of the simulation can be adjusted, the strength of the value force too.
The responsive alternative of this component is
'Depends on device'