Skip to main content

Interface: Settings<N, E, G>

Defined in: sigma/src/settings.ts:30

Sigma.js settings

Type Parameters

N extends Attributes = Attributes

E extends Attributes = Attributes

G extends Attributes = Attributes

Properties

allowInvalidContainer

allowInvalidContainer: boolean

Defined in: sigma/src/settings.ts:102


antiAliasingFeather

antiAliasingFeather: number

Defined in: sigma/src/settings.ts:60


autoCenter

autoCenter: boolean

Defined in: sigma/src/settings.ts:78


autoRescale

autoRescale: boolean

Defined in: sigma/src/settings.ts:77


cameraPanBoundaries

cameraPanBoundaries: null | true | AtLeastOne<{ boundaries: { x: [number, number]; y: [number, number]; }; tolerance: number; }>

Defined in: sigma/src/settings.ts:96


defaultDrawEdgeLabel

defaultDrawEdgeLabel: EdgeLabelDrawingFunction<N, E, G>

Defined in: sigma/src/settings.ts:56


defaultDrawNodeHover

defaultDrawNodeHover: NodeHoverDrawingFunction<N, E, G>

Defined in: sigma/src/settings.ts:58


defaultDrawNodeLabel

defaultDrawNodeLabel: NodeLabelDrawingFunction<N, E, G>

Defined in: sigma/src/settings.ts:57


defaultEdgeColor

defaultEdgeColor: string

Defined in: sigma/src/settings.ts:45


defaultEdgeType

defaultEdgeType: string

Defined in: sigma/src/settings.ts:46


defaultNodeColor

defaultNodeColor: string

Defined in: sigma/src/settings.ts:43


defaultNodeType

defaultNodeType: string

Defined in: sigma/src/settings.ts:44


doubleClickTimeout

doubleClickTimeout: number

Defined in: sigma/src/settings.ts:69


doubleClickZoomingDuration

doubleClickZoomingDuration: number

Defined in: sigma/src/settings.ts:71


doubleClickZoomingRatio

doubleClickZoomingRatio: number

Defined in: sigma/src/settings.ts:70


draggedEventsTolerance

draggedEventsTolerance: number

Defined in: sigma/src/settings.ts:64


dragTimeout

dragTimeout: number

Defined in: sigma/src/settings.ts:63


edgeLabelColor

edgeLabelColor: { attribute: string; color: string; } | { attribute: undefined; color: string; }

Defined in: sigma/src/settings.ts:54


edgeLabelFont

edgeLabelFont: string

Defined in: sigma/src/settings.ts:51


edgeLabelSize

edgeLabelSize: number

Defined in: sigma/src/settings.ts:52


edgeLabelWeight

edgeLabelWeight: string

Defined in: sigma/src/settings.ts:53


edgeProgramClasses

edgeProgramClasses: object

Defined in: sigma/src/settings.ts:107

Index Signature

[type: string]: EdgeProgramType<N, E, G>


edgeReducer

edgeReducer: null | (edge, data) => Partial<DisplayData>

Defined in: sigma/src/settings.ts:87


enableCameraPanning

enableCameraPanning: boolean

Defined in: sigma/src/settings.ts:94


enableCameraRotation

enableCameraRotation: boolean

Defined in: sigma/src/settings.ts:95


enableCameraZooming

enableCameraZooming: boolean

Defined in: sigma/src/settings.ts:93


enableEdgeEvents

enableEdgeEvents: boolean

Defined in: sigma/src/settings.ts:40


hideEdgesOnMove

hideEdgesOnMove: boolean

Defined in: sigma/src/settings.ts:36


hideLabelsOnMove

hideLabelsOnMove: boolean

Defined in: sigma/src/settings.ts:37


inertiaDuration

inertiaDuration: number

Defined in: sigma/src/settings.ts:65


inertiaRatio

inertiaRatio: number

Defined in: sigma/src/settings.ts:66


itemSizesReference

itemSizesReference: "screen" | "positions"

Defined in: sigma/src/settings.ts:76


labelColor

labelColor: { attribute: string; color: string; } | { attribute: undefined; color: string; }

Defined in: sigma/src/settings.ts:50


labelDensity

labelDensity: number

Defined in: sigma/src/settings.ts:81


labelFont

labelFont: string

Defined in: sigma/src/settings.ts:47


labelGridCellSize

labelGridCellSize: number

Defined in: sigma/src/settings.ts:82


labelRenderedSizeThreshold

labelRenderedSizeThreshold: number

Defined in: sigma/src/settings.ts:83


labelSize

labelSize: number

Defined in: sigma/src/settings.ts:48


labelWeight

labelWeight: string

Defined in: sigma/src/settings.ts:49


maxCameraRatio

maxCameraRatio: null | number

Defined in: sigma/src/settings.ts:92


minCameraRatio

minCameraRatio: null | number

Defined in: sigma/src/settings.ts:91


minEdgeThickness

minEdgeThickness: number

Defined in: sigma/src/settings.ts:59


nodeHoverProgramClasses

nodeHoverProgramClasses: object

Defined in: sigma/src/settings.ts:106

Index Signature

[type: string]: NodeProgramType<N, E, G>


nodeProgramClasses

nodeProgramClasses: object

Defined in: sigma/src/settings.ts:105

Index Signature

[type: string]: NodeProgramType<N, E, G>


nodeReducer

nodeReducer: null | (node, data) => Partial<NodeDisplayData>

Defined in: sigma/src/settings.ts:86


renderEdgeLabels

renderEdgeLabels: boolean

Defined in: sigma/src/settings.ts:39


renderLabels

renderLabels: boolean

Defined in: sigma/src/settings.ts:38


stagePadding

stagePadding: number

Defined in: sigma/src/settings.ts:55


tapMoveTolerance

tapMoveTolerance: number

Defined in: sigma/src/settings.ts:72


zIndex

zIndex: boolean

Defined in: sigma/src/settings.ts:90


zoomDuration

zoomDuration: number

Defined in: sigma/src/settings.ts:67


zoomingRatio

zoomingRatio: number

Defined in: sigma/src/settings.ts:68


zoomToSizeRatioFunction()

zoomToSizeRatioFunction: (ratio) => number

Defined in: sigma/src/settings.ts:75

Parameters

ratio

number

Returns

number