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