A chart with large numbers of links between individual pairs of nodes or combos can become cluttered and difficult to read. To prevent this, KeyLines lets you display groups of links with shared properties, as aggregate links, using the aggregateLinks API.
As well as aggregating all links between pairs of nodes, you can also set the aggregateBy option to aggregate just the links that have a particular custom property, and/or aggregate your links by direction, by setting aggregateByDirection.
A link-aggregation event is fired every time an aggregate link is created, updated or deleted, which allows you to create custom behaviours and add styling to your aggregate links.
Aggregate links are especially useful for combos and nested combos which can reveal large numbers of underlying links when opened.
For closed combos, aggregate links organise links at any nesting level while always preserving the information about which combos are connected.
Link Aggregation is provided as beta functionality.
Key functions used: