Graphviz is open source graph visualization software. Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks.
Source code packages for the latest stable and development versions of Graphviz are available, along with instructions for anonymous access to the sources using Git.
Graphviz is open source graph visualization software. It has several main graph layout programs. See the Gallery for some sample layouts. It also has web and interactive graphical interfaces, and auxiliary tools, libraries, and language bindings.
Subgraphs play three roles in Graphviz. First, a subgraph can be used to represent graph structure, indicating that certain nodes and edges should be grouped together.
Consider these versions as the minimum suitable for Graphviz, but please always use the latest available version of these packages. If there is any problem with building Graphviz against a latest version, please generate a bug report as we would very much like to know about it.
Attributes you can set on graphs_background – A string in the xdot format specifying an arbitrary background. bb – Bounding box of drawing in points. For write only. beautify – Whether to draw leaf nodes uniformly in a circle around the root node in sfdp. For sfdp only. bgcolor – Canvas background color. center – Whether to center the drawing in the output canvas. charset ...
Also see Yifan's gallery of large graphs, all generated with the sfdp layout engine, but colorized by postprocessing the PostScript files. Please send copyright-free donations of interesting graphs to: Yifan Hu