Skip to content

chartjs-chart-graph v4.3.4 / ForceDirectedGraphController

Class: ForceDirectedGraphController

Extends

Constructors

new ForceDirectedGraphController()

new ForceDirectedGraphController(chart, datasetIndex): ForceDirectedGraphController

Parameters

chart: Chart<keyof ChartTypeRegistry, (null | number | [number, number] | Point | BubbleDataPoint | IGraphDataPoint | IGraphDataPoint & Record<string, unknown>)[], unknown>

datasetIndex: number

Returns

ForceDirectedGraphController

Overrides

GraphController.constructor

Defined in

work/chartjs-chart-graph/chartjs-chart-graph/src/controllers/ForceDirectedGraphController.ts:167

Properties

getContext()

getContext: (index, active, mode) => unknown

Parameters

index: number

active: boolean

mode: "none" | "hide" | "show" | "default" | "active" | "resize" | "reset"

Returns

unknown

Inherited from

GraphController.getContext

Defined in

work/chartjs-chart-graph/chartjs-chart-graph/src/controllers/GraphController.ts:210


id

readonly static id: "forceDirectedGraph" = 'forceDirectedGraph'

Overrides

GraphController.id

Defined in

work/chartjs-chart-graph/chartjs-chart-graph/src/controllers/ForceDirectedGraphController.ts:363

Methods

_resyncElements()

protected _resyncElements(): void

Returns

void

Inherited from

GraphController._resyncElements

Defined in

work/chartjs-chart-graph/chartjs-chart-graph/src/controllers/GraphController.ts:396


getTreeChildren()

getTreeChildren(node): ITreeNode[]

Parameters

node

node.index?: number

Returns

ITreeNode[]

Inherited from

GraphController.getTreeChildren

Defined in

work/chartjs-chart-graph/chartjs-chart-graph/src/controllers/GraphController.ts:436


getTreeRoot()

getTreeRoot(): ITreeNode

Returns

ITreeNode

Inherited from

GraphController.getTreeRoot

Defined in

work/chartjs-chart-graph/chartjs-chart-graph/src/controllers/GraphController.ts:429


getTreeRootIndex()

getTreeRootIndex(): number

Returns

number

Inherited from

GraphController.getTreeRootIndex

Defined in

work/chartjs-chart-graph/chartjs-chart-graph/src/controllers/GraphController.ts:413


reLayout()

reLayout(): void

Returns

void

Overrides

GraphController.reLayout

Defined in

work/chartjs-chart-graph/chartjs-chart-graph/src/controllers/ForceDirectedGraphController.ts:354


resetLayout()

resetLayout(): void

Returns

void

Overrides

GraphController.resetLayout

Defined in

work/chartjs-chart-graph/chartjs-chart-graph/src/controllers/ForceDirectedGraphController.ts:279


resyncLayout()

resyncLayout(): void

Returns

void

Overrides

GraphController.resyncLayout

Defined in

work/chartjs-chart-graph/chartjs-chart-graph/src/controllers/ForceDirectedGraphController.ts:301


stopLayout()

stopLayout(): void

Returns

void

Overrides

GraphController.stopLayout

Defined in

work/chartjs-chart-graph/chartjs-chart-graph/src/controllers/ForceDirectedGraphController.ts:358