The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Documentation

render/convert graphs in/from various formats

Modules

Render graphs as ASCII, HTML, SVG or via Graphviz
Generate ASCII art
Generate graphviz description from graph object
Generate textual description from graph object
Define and check attributes for Graph::Easy
Baseclass for Graph::Easy objects like nodes, edges etc
An edge (a path from one node to another)
A cell in an edge in Graph::Easy
A group of nodes (aka subgraph) in Graph::Easy
An anonymous group of nodes in Graph::Easy
A cell in a group
Layout the graph from Graph::Easy
Chain of nodes for layouter
Grid management and size calculation
Path management for Manhattan-style grids
Repair spliced layout with group cells
Find paths in a Manhattan-style grid
Represents a node in a Graph::Easy graph
An anonymous, invisible node in Graph::Easy
An empty filler cell
An empty, borderless cell in a node cluster
Parse graph from textual description
Parse graphviz text into Graph::Easy

Provides

in lib/Graph/Easy/As_graphviz.pm
in lib/Graph/Easy/As_txt.pm
in lib/Graph/Easy/Attributes.pm
in lib/Graph/Easy/Layout.pm
in lib/Graph/Easy/Layout/Grid.pm
in lib/Graph/Easy/Layout/Path.pm
in lib/Graph/Easy/Layout/Repair.pm
in lib/Graph/Easy/Layout/Scout.pm
in lib/Graph/Easy/As_ascii.pm
in lib/Graph/Easy/Edge/Cell.pm
in lib/Graph/Easy/As_txt.pm
in lib/Graph/Easy/Layout/Scout.pm
in lib/Graph/Easy/As_ascii.pm
in lib/Graph/Easy/As_graphviz.pm
in lib/Graph/Easy/As_txt.pm
in lib/Graph/Easy/Layout/Path.pm