GRAPHVIZ(7)

๐Ÿ“ฆ
version 16.1.0 ยท 2 versions
, in alpine 3.22, alpine 3.23, alpine 3.24, arch rolling, centos-stream 10, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, opensuse-leap 16.0, ubuntu resolute, ubuntu stonking

๐ŸŒธ GRAPHVIZ ๐Ÿ’…

okay bestie, welcome to graphviz(7) from the Miscellaneous Information Manual, and no this is not a drill, this is the whole vibe of the graphviz package in one place ๐Ÿซถ


โœจ NAME โœจ

graphviz โ€” a whole rich set of graph drawing tools. that's it, that's the name, iconic behavior fr fr ๐Ÿ‘‘


๐ŸŒˆ SYNOPSIS ๐ŸŒˆ

This manpage has been written to fulfil the need of a centralized documentation presenting all available tools in the graphviz package.

likeโ€ฆ the need for one (1) place where everything lives?? absolutely served ๐Ÿ’–


๐ŸŽ€ AVAILABLE TOOLS ๐ŸŽ€

๐Ÿ’ซ Graph layout programs

  • dot โ€” filter for hierarchical layouts of graphs
  • neato โ€” filter for symmetric layouts of graphs
  • twopi โ€” filter for radial layouts of graphs
  • circo โ€” filter for circular layout of graphs
  • fdp โ€” filter for symmetric layouts of graphs

All of the filters work with either directed or undirected graphs, though dot is typically used for directed graphs and neato for undirected graphs.

so like, they're all flexible okay?? but the typical pairing is dot + directed and neato + undirected. iykyk ๐Ÿ’…

๐Ÿฆ‹ Graph layout enhancement

  • gvcolor โ€” flow colors through a ranked digraph
  • unflatten โ€” adjust directed graphs to improve layout aspect ratio
  • gvpack โ€” merge and pack disjoint graphs

๐ŸŒธ Graph information and transformation

  • gc โ€” count graph components
  • acyclic โ€” make directed graph acyclic
  • nop โ€” pretty-print graph file
  • ccomps โ€” connected components filter for graphs
  • sccmap โ€” extract strongly connected components of directed graphs
  • tred โ€” transitive reduction filter for directed graphs
  • dijkstra โ€” single-source distance filter
  • bcomps โ€” biconnected components filter for graphs
  • gvpr โ€” graph pattern scanning and processing language
  • prune โ€” prune directed graphs

โญ Other

  • gxl2dot, dot2gxl โ€” GXL-DOT converters

๐Ÿ’œ AUTHOR ๐Ÿ’œ

This manual page was written by Cyril Brulebois <cyril.brulebois@enst-bretagne.fr> in november 2006, based on an initial documentation effort by Joachim Berdal Haga <jbh@lupus.ig3.net>. It can be distributed under the same terms as the graphviz package.


and that's the whole page bestie!! ๐ŸŽ€ this little love letter to documentation dropped on November 19, 2006 and lives in the graphviz package, sitting pretty in section 7 of the Miscellaneous Information Manual. stan centralized docs, periodt ๐Ÿ’–โœจ๐Ÿฆ‹

๐Ÿ“ฆ where this page comes from