viz.renderers.GraphNode
export interface GraphNode {
/** Unique node identifier */
id: string;
/** Display label */
label?: string;
/** Node category/group */
group?: number | string;
/** Node size (default: 1) */
size?: number;
/** Fixed X position (disables force for this node) */
fx?: number;
/** Fixed Y position */
fy?: number;
/** Custom color [r, g, b] */
color?: [number, number, number];
/** Additional data */
data?: Record<string, unknown>;
// Internal layout properties
x?: number;
y?: number;
vx?: number;
vy?: number;
}id(string)- – Unique node identifier
label(string)optional- – Display label
group(number | string)optional- – Node category/group
size(number)optional- – Node size (default: 1)
fx(number)optional- – Fixed X position (disables force for this node)
fy(number)optional- – Fixed Y position
color([number, number, number])optional- – Custom color [r, g, b]
data(Record<string, unknown>)optional- – Additional data
x(number)optionaly(number)optionalvx(number)optionalvy(number)optional
A node in the network graph.