It has important applications in networking, bioinformatics, software engineering, database and web design, machine learning, and in visual interfaces for other technical domains. Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks.
Graphviz is open source graph visualization software.