It is a generic visualization system for automatic generation of
high-quality drawings of graphs. It combines hierarchical graph layout
with powerful interactive capabilities and an API for remote access from a
connected application.
Features of da-Vinci:
Automatic graph layout with edge crossing - and bend minimization
Incremental graph layout
Interactive fine tuning for a given layout
Many attributes for nodes and edges (color, font, shapes,...).