JavaScript & React libraryAPI

Class: GraphData

Constructors

Constructor

new GraphData(config): GraphData

Parameters

ParameterType
configGraphConfig

Returns

GraphData

Properties

PropertyTypeDescription
inputPointPositionsundefined | Float32Array<ArrayBufferLike>-
inputPointColorsundefined | Float32Array<ArrayBufferLike>-
inputPointSizesundefined | Float32Array<ArrayBufferLike>-
inputLinkColorsundefined | Float32Array<ArrayBufferLike>-
inputLinkWidthsundefined | Float32Array<ArrayBufferLike>-
inputLinkStrengthundefined | Float32Array<ArrayBufferLike>-
inputPointClustersundefined | (undefined | number)[]-
inputClusterPositionsundefined | (undefined | number)[]-
inputClusterStrengthundefined | Float32Array<ArrayBufferLike>-
pointPositionsundefined | Float32Array<ArrayBufferLike>-
pointColorsundefined | Float32Array<ArrayBufferLike>-
pointSizesundefined | Float32Array<ArrayBufferLike>-
inputLinksundefined | Float32Array<ArrayBufferLike>-
linksundefined | Float32Array<ArrayBufferLike>-
linkColorsundefined | Float32Array<ArrayBufferLike>-
linkWidthsundefined | Float32Array<ArrayBufferLike>-
linkArrowsBooleanundefined | boolean[]-
linkArrowsundefined | number[]-
linkStrengthundefined | Float32Array<ArrayBufferLike>-
pointClustersundefined | (undefined | number)[]-
clusterPositionsundefined | (undefined | number)[]-
clusterStrengthundefined | Float32Array<ArrayBufferLike>-
sourceIndexToTargetIndicesundefined | (undefined | [number, number][])[]Each inner array of sourceIndexToTargetIndices and targetIndexToSourceIndices contains pairs where: - The first value is the target/source index in the point array. - The second value is the link index in the array of links.
targetIndexToSourceIndicesundefined | (undefined | [number, number][])[]-
degreeundefined | number[]-
inDegreeundefined | number[]-
outDegreeundefined | number[]-

Accessors

pointsNumber

Get Signature

get pointsNumber(): undefined | number

Returns

undefined | number


linksNumber

Get Signature

get linksNumber(): undefined | number

Returns

undefined | number

Methods

updatePoints()

updatePoints(): void

Returns

void


updatePointColor()

updatePointColor(): void

Updates the point colors based on the input data or default config value.

Returns

void


updatePointSize()

updatePointSize(): void

Updates the point sizes based on the input data or default config value.

Returns

void


updateLinks(): void

Returns

void


updateLinkColor()

updateLinkColor(): void

Updates the link colors based on the input data or default config value.

Returns

void


updateLinkWidth()

updateLinkWidth(): void

Updates the link width based on the input data or default config value.

Returns

void


updateArrows()

updateArrows(): void

Updates the link arrows based on the input data or default config value.

Returns

void


updateLinkStrength()

updateLinkStrength(): void

Returns

void


updateClusters()

updateClusters(): void

Returns

void


update()

update(): void

Returns

void


getAdjacentIndices()

getAdjacentIndices(index): undefined | number[]

Parameters

ParameterType
indexnumber

Returns

undefined | number[]