Settings
Defined in: packages/sigma/src/settings.ts:19
Sigma.js settings
Settings control camera, interaction, and rendering behavior.
Styling is handled separately via the styles option.
Program generation is handled via the primitives option.
Properties
allowInvalidContainer
allowInvalidContainer:
boolean
Defined in: packages/sigma/src/settings.ts:82
antiAliasingFeather
antiAliasingFeather:
number
Defined in: packages/sigma/src/settings.ts:34
autoRescale
autoRescale:
boolean|"once"
Defined in: packages/sigma/src/settings.ts:51
autoRescaleContent
autoRescaleContent:
AutoRescaleContent
Defined in: packages/sigma/src/settings.ts:52
cameraPanBoundaries
cameraPanBoundaries:
true|AtLeastOne<{boundaries: {x: [number,number];y: [number,number]; };tolerance:number; }> |null
Defined in: packages/sigma/src/settings.ts:76
DEBUG_displayPickingLayer
DEBUG_displayPickingLayer:
boolean
Defined in: packages/sigma/src/settings.ts:85
doubleClickTimeout
doubleClickTimeout:
number
Defined in: packages/sigma/src/settings.ts:43
doubleClickZoomingDuration
doubleClickZoomingDuration:
number
Defined in: packages/sigma/src/settings.ts:45
doubleClickZoomingRatio
doubleClickZoomingRatio:
number
Defined in: packages/sigma/src/settings.ts:44
draggedEventsTolerance
draggedEventsTolerance:
number
Defined in: packages/sigma/src/settings.ts:38
dragPositionToAttributes
dragPositionToAttributes: ((
position,node) =>Record<string,unknown>) |null
Defined in: packages/sigma/src/settings.ts:57
dragTimeout
dragTimeout:
number
Defined in: packages/sigma/src/settings.ts:37
edgeLabelEvents
edgeLabelEvents:
LabelEventsSetting
Defined in: packages/sigma/src/settings.ts:27
edgePickingPadding
edgePickingPadding:
number
Defined in: packages/sigma/src/settings.ts:30
enableCameraMouseRotation
enableCameraMouseRotation:
boolean
Defined in: packages/sigma/src/settings.ts:75
enableCameraPanning
enableCameraPanning:
boolean
Defined in: packages/sigma/src/settings.ts:73
enableCameraRotation
enableCameraRotation:
boolean
Defined in: packages/sigma/src/settings.ts:74
enableCameraZooming
enableCameraZooming:
boolean
Defined in: packages/sigma/src/settings.ts:68
enableEdgeEvents
enableEdgeEvents:
boolean
Defined in: packages/sigma/src/settings.ts:25
enableNodeDrag
enableNodeDrag:
boolean
Defined in: packages/sigma/src/settings.ts:55
enableScrollBlocking
enableScrollBlocking:
boolean
Defined in: packages/sigma/src/settings.ts:69
getDraggedNodes
getDraggedNodes: (
draggedNode) =>string[]
Defined in: packages/sigma/src/settings.ts:56
Parameters
draggedNode
string
Returns
string[]
hideEdgesOnMove
hideEdgesOnMove:
boolean
Defined in: packages/sigma/src/settings.ts:21
hideLabelsOnMove
hideLabelsOnMove:
boolean
Defined in: packages/sigma/src/settings.ts:22
inertiaDuration
inertiaDuration:
number
Defined in: packages/sigma/src/settings.ts:39
inertiaRatio
inertiaRatio:
number
Defined in: packages/sigma/src/settings.ts:40
itemSizesReference
itemSizesReference:
"screen"|"positions"
Defined in: packages/sigma/src/settings.ts:50
labelDensity
labelDensity:
number
Defined in: packages/sigma/src/settings.ts:60
labelGridCellSize
labelGridCellSize:
number
Defined in: packages/sigma/src/settings.ts:61
labelPickingPadding
labelPickingPadding:
number
Defined in: packages/sigma/src/settings.ts:31
labelPixelSnapping
labelPixelSnapping:
boolean
Defined in: packages/sigma/src/settings.ts:63
labelRenderedSizeThreshold
labelRenderedSizeThreshold:
number
Defined in: packages/sigma/src/settings.ts:62
maxCameraRatio
maxCameraRatio:
number|null
Defined in: packages/sigma/src/settings.ts:67
minCameraRatio
minCameraRatio:
number|null
Defined in: packages/sigma/src/settings.ts:66
minEdgeThickness
minEdgeThickness:
number
Defined in: packages/sigma/src/settings.ts:33
nodeLabelEvents
nodeLabelEvents:
LabelEventsSetting
Defined in: packages/sigma/src/settings.ts:26
nodePickingPadding
nodePickingPadding:
number
Defined in: packages/sigma/src/settings.ts:29
pickingDownSizingRatio
pickingDownSizingRatio:
number
Defined in: packages/sigma/src/settings.ts:28
renderEdgeLabels
renderEdgeLabels:
boolean
Defined in: packages/sigma/src/settings.ts:24
renderLabels
renderLabels:
boolean
Defined in: packages/sigma/src/settings.ts:23
scrollBlockingReleaseThreshold
scrollBlockingReleaseThreshold:
number
Defined in: packages/sigma/src/settings.ts:72
stagePadding
stagePadding:
number
Defined in: packages/sigma/src/settings.ts:32
tapMoveTolerance
tapMoveTolerance:
number
Defined in: packages/sigma/src/settings.ts:46
zoomDuration
zoomDuration:
number
Defined in: packages/sigma/src/settings.ts:41
zoomingRatio
zoomingRatio:
number
Defined in: packages/sigma/src/settings.ts:42
zoomToSizeRatioFunction
zoomToSizeRatioFunction: (
ratio) =>number
Defined in: packages/sigma/src/settings.ts:49
Parameters
ratio
number
Returns
number