Compare this to the d3.chord example
- Chords from any given group are non intersecting in
viz.ch()
. The chord layout is created to minimize chord intersections thus reducing cluttering. viz.ch()
uses a custom arc function so that two arcs starting from same point are non intersecting.- Instead of using value/source/target to color each chord,
viz.ch()
splits each chord between any two groups into two chords and are colored using the respective target colors. This way one is able to quickly see the breakdown of each group from its arc.
For other options/examples, see VizJS