JavaScript & React libraryAPI

Interface: SimulationConfig

Extended by

Properties

simulationDecay?

optional simulationDecay: number

Decay coefficient. Use bigger values if you want the simulation to “cool down” slower. Default value: 5000


simulationGravity?

optional simulationGravity: number

Gravity force coefficient. Default value: 0.25


simulationCenter?

optional simulationCenter: number

Centering to center mass force coefficient. Default value: 0


simulationRepulsion?

optional simulationRepulsion: number

Repulsion force coefficient. Default value: 1.0


simulationRepulsionTheta?

optional simulationRepulsionTheta: number

Decreases / increases the detalization of the Many-Body force calculations. When useClassicQuadtree is set to true, this property corresponds to the Barnes–Hut approximation criterion. Default value: 1.15


simulationRepulsionQuadtreeLevels?

optional simulationRepulsionQuadtreeLevels: number

Barnes–Hut approximation depth. Can only be used when useClassicQuadtree is set true. Default value: 12


simulationLinkSpring?

optional simulationLinkSpring: number

Link spring force coefficient. Default value: 1


simulationLinkDistance?

optional simulationLinkDistance: number

Minimum link distance. Default value: 10


simulationLinkDistRandomVariationRange?

optional simulationLinkDistRandomVariationRange: number[]

Range of random link distance values. Default value: [1, 1.2]


simulationRepulsionFromMouse?

optional simulationRepulsionFromMouse: number

Repulsion coefficient from mouse position. The repulsion force is activated by pressing the right mouse button. Default value: 2


simulationFriction?

optional simulationFriction: number

Friction coefficient. Default value: 0.85


simulationClusterStrength?

optional simulationClusterStrength: number

Coefficient of simulation cluster strength from 0 to 1. If undefined, the graph will not apply any clustering force to the simulation. Default value: undefined.


simulationImpulse?

optional simulationImpulse: number

Coefficient of simulation impulse from 0 to 1. If undefined, the graph will not apply a new impulse to the renders during adding or removing data items, but instead will use the current simulation impulse value from the graph. Has no impact if enableSimulation is false. Default value: undefined.