Skip to content
sigma.js sigma.js
v4.0.6 Docs Examples GitHub 12.2K

LabelDisplayData

Defined in: packages/sigma/src/types.ts:376

Display data for a label, computed during processing.

color: string

Defined in: packages/sigma/src/types.ts:386

Label color (CSS color string)


fontKey: string

Defined in: packages/sigma/src/types.ts:406

Font key for multi-font support (references registered font in atlas)


forceLabel: boolean

Defined in: packages/sigma/src/types.ts:390

Force display even if culled by LabelGrid


hidden: boolean

Defined in: packages/sigma/src/types.ts:388

Whether the label is hidden


labelAngle: number

Defined in: packages/sigma/src/types.ts:408

Label rotation angle in radians


margin: number

Defined in: packages/sigma/src/types.ts:404

Gap between node boundary and label (pixels)


nodeIndex: number

Defined in: packages/sigma/src/types.ts:410

Node index in node data texture (for GPU-side lookup)


nodeSize: number

Defined in: packages/sigma/src/types.ts:402

Node size (for offset calculation)


parentKey: string

Defined in: packages/sigma/src/types.ts:396

Reference to parent node/edge key


parentType: "node" | "edge"

Defined in: packages/sigma/src/types.ts:398

Parent type: ‘node’ or ‘edge’


position: LabelPosition

Defined in: packages/sigma/src/types.ts:400

Where label appears relative to node


size: number

Defined in: packages/sigma/src/types.ts:384

Font size in pixels


text: string

Defined in: packages/sigma/src/types.ts:378

The label text content


type: string

Defined in: packages/sigma/src/types.ts:392

Label type (for program selection)


x: number

Defined in: packages/sigma/src/types.ts:380

X position in graph coordinates (node center)


y: number

Defined in: packages/sigma/src/types.ts:382

Y position in graph coordinates (node center)


zIndex: number

Defined in: packages/sigma/src/types.ts:394

Z-index for depth ordering