Skip to content
This is the alpha v4 version website. Looking for the v3 documentation?

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