A variation around the SwarmPlot component. Well suited for large data sets as it does not impact DOM tree depth, however you'll lose the isomorphic ability and transitions.
You can optionally enable a voronoi mesh to capture user's
interactions, using the useMesh
property.
Even if the canvas implementation is faster, please note that if you have a lot of nodes calculating the underlying simulation will involve a lot of computing and will affect performance.
The responsive alternative of this component is
ResponsiveSwarmPlotCanvas
.
'group'
'id'
'id'
'value'
6
2
'Depends on device'
1
120
'vertical'
0
'group'
0
'none'
'grid'
, 'axes'
, 'nodes'
, 'mesh'
, 'annotations'
]true
true
true
false
false
true
90
15