Edge Bundling Demo
This demo shows how edge bundling can be applied for reducing visual cluttering in dense
graphs.
The edge curves are drawn using piecewise cubic bezier curves with gradient colors from
darkblue (that starts from the source node) to lightblue (that leads to the target node
of the edge). For the approximation of the edge curves, a
CurveFittingLayoutStage
is applied.
For circular layouts, a circularsector style is used for the visualization of the nodes.
Things to Try

Select one of the layout algorithms that support edge bundling using the combobox in
the toolbar.

Modify the strength of the bundles using the slider in the toolbar and notice how this
change influences the shape of the curves of the bundled edges. Values close to
1
lead to tight bundles, while values close to
0
lead to straightline nonbundled edges. Values larger than
0.85
are recommended.

Hover over an edge to highlight its path and its source and target nodes. The edges are
highlighted also with gradient colors from red (source node) to gold (target node).
 Hover over a node to highlight its adjacent edges.

Rightclick on a node to open a popupmenu and determine whether the edges adjacent to
the particular node or to all other currently selected nodes should be bundled or not.

Rightclick on an edge to open a popupmenu and determine whether the particular edge or
all other currently edges should be bundled or not.