Classes
Methods
createTooltipContent(node) → {string}
Create tooltip content for a node
.Create tooltip content for a node
Parameters:
Name | Type | Description |
---|---|---|
node |
Object | Node data |
Returns:
HTML tooltip content
- Type
- string
destroy()
Clean up resources
.Clean up resources
getNodeLabel(node) → {string}
Get appropriate label for a node
.Get appropriate label for a node
Parameters:
Name | Type | Description |
---|---|---|
node |
Object | Node data |
Returns:
Label text
- Type
- string
handleNodeClick(event, node)
Handle node click events
.Handle node click events
Parameters:
Name | Type | Description |
---|---|---|
event |
Event | DOM event |
node |
Object | Clicked node data |
handleNodeHover(event, node, isHovered)
Handle node hover events
.Handle node hover events
Parameters:
Name | Type | Description |
---|---|---|
event |
Event | DOM event |
node |
Object | Hovered node data |
isHovered |
boolean | Whether the node is being hovered |
handleResize()
Handle window resize
.Handle window resize
(async) init(data)
Initialize the visualization
.Initialize the visualization
Parameters:
Name | Type | Description |
---|---|---|
data |
Object | Initial data |
update(data)
Update the visualization with new data
.Update the visualization with new data
Parameters:
Name | Type | Description |
---|---|---|
data |
Object | New data to visualize |