graphviz: Bindings to Graphviz for graph visualisation.
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.
[Skip to Readme]
Modules
[Index]
- Data
- Data.GraphViz
- Data.GraphViz.Algorithms
- Data.GraphViz.Attributes
- Data.GraphViz.Commands
- Data.GraphViz.Exception
- Internal
- Data.GraphViz.Internal.State
- Data.GraphViz.Internal.Util
- Data.GraphViz.Parsing
- Data.GraphViz.PreProcessing
- Data.GraphViz.Printing
- Data.GraphViz.Types
- Data.GraphViz.Types.Canonical
- Data.GraphViz.Types.Generalised
- Data.GraphViz.Types.Graph
- Internal
- Data.GraphViz.Types.Internal.Common
- Data.GraphViz.Types.Monadic
- Data.GraphViz
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
test-parsing | Build a utility to test parsing of available Dot code. | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- graphviz-2999.17.0.2.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 2008.7.10, 2008.7.11, 2008.9.6, 2008.9.20, 2009.5.1, 2999.0.0.0, 2999.1.0.0, 2999.1.0.1, 2999.1.0.2, 2999.5.0.0, 2999.5.1.0, 2999.5.1.1, 2999.6.0.0, 2999.7.0.0, 2999.8.0.0, 2999.9.0.0, 2999.10.0.0, 2999.10.0.1, 2999.11.0.0, 2999.12.0.0, 2999.12.0.1, 2999.12.0.2, 2999.12.0.3, 2999.12.0.4, 2999.13.0.0, 2999.13.0.1, 2999.13.0.2, 2999.13.0.3, 2999.14.0.0, 2999.14.1.0, 2999.15.0.0, 2999.15.0.1, 2999.16.0.0, 2999.17.0.0, 2999.17.0.1, 2999.17.0.2, 2999.18.0.0, 2999.18.0.1, 2999.18.0.2, 2999.18.1.0, 2999.18.1.1, 2999.18.1.2, 2999.19.0.0, 2999.20.0.0, 2999.20.0.1, 2999.20.0.2, 2999.20.0.3, 2999.20.0.4, 2999.20.1.0, 2999.20.2.0, 2999.20.2.1 (info) |
---|---|
Change log | Changelog.md |
Dependencies | base (>=4 && <4.8), bytestring (>=0.9 && <0.11), colour (>=2.3 && <2.4), containers (<0.6), directory (<1.4), dlist (>=0.5 && <0.8), fgl (>=5.4 && <5.6), filepath (<1.5), graphviz, polyparse (>=1.9 && <1.12), process (<1.5), temporary (>=1.1 && <1.3), text (<1.3), transformers (>=0.2 && <0.5), wl-pprint-text (>=1.1.0.0 && <1.2.0.0) [details] |
License | BSD-3-Clause |
Copyright | Matthew Sackman, Ivan Lazar Miljenovic |
Author | Matthew Sackman, Ivan Lazar Miljenovic |
Maintainer | Ivan.Miljenovic+graphviz@gmail.com |
Revised | Revision 2 made by HerbertValerioRiedel at 2019-01-02T20:45:26Z |
Category | Graphs, Graphics |
Home page | http://projects.haskell.org/graphviz/ |
Bug tracker | http://hub.darcs.net/ivanm/graphviz/issues |
Source repo | head: darcs get http://hub.darcs.net/ivanm/graphviz |
Uploaded | by IvanMiljenovic at 2015-01-04T13:35:48Z |
Distributions | Arch:2999.20.2.1, Debian:2999.20.0.4, Fedora:2999.20.2.0, LTSHaskell:2999.20.2.1, NixOS:2999.20.2.0, Stackage:2999.20.2.1 |
Reverse Dependencies | 52 direct, 21 indirect [details] |
Executables | graphviz-testparsing |
Downloads | 72991 total (67 in the last 30 days) |
Rating | 2.25 (votes: 2) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2015-01-04 [all 1 reports] |