libghc-graphviz-dev

Bindings to graphviz for graph visualization
  http://projects.haskell.org/graphviz/
  0
  no reviews



This library provides bindings for the dot language used by the graphviz (http://graphviz.org/) suite of programs for visualising graphs, as well as functions to call those programs.

main features of the graphviz library include:

almost complete coverage of all graphviz attributes and syntax.

support for specifying clusters.

the ability to use a custom node type.

functions for running a graphviz layout tool with all specified output types.

the ability to not only generate but also parse dot code with two options: strict and liberal (in terms of ordering of statements).

functions to convert fgl graphs and other graph-like data structures to dot code - including support to group them into clusters - with a high degree of customisation by specifying which attributes to use and limited support for the inverse operation.

round-trip support for passing an fgl graph through graphviz to augment node and edge labels with positional information, etc.

this package provides a library for the haskell programming language. see http://www.haskell.org/ for more information on haskell.