This module defines functions to call the various Graphviz commands.
Whilst various output formats are supported (see
GraphvizOutput
for a complete list), it is not yet possible to choose a desired
renderer and formatter. Being able to determine which renderers and
formatters are applicable for a specific
GraphvizOutput is not
easy (there is no listing of available renderers or formatters on the
Graphviz website), and for the most part the default ones do the job
well.
Please note that for
GraphvizOutput and
GraphvizCanvas,
you will see that they are instances of a
GraphvizResult
class; this is an internal class that should not be visible outside
this module, but Haddock is being too helpful for its own good.