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

Convert or render graphs (as ASCII, HTML, SVG or via Graphviz)
Generate ASCII art
Generate a GraphML text from a Graph::Easy object
Generate graphviz description from graph object
Generate textual description from graph object
Generate VCG/GDL text from Graph::Easy object
Define and check attributes for Graph::Easy
base class for Graph::Easy objects like nodes, edges etc
An edge (a path connecting one ore more nodes)
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
Force-based layouter for Graph::Easy
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::Easy from textual description
Parse Graphviz text into Graph::Easy
Parse VCG or GDL text into Graph::Easy

Provides

in lib/Graph/Easy/As_graphml.pm
in lib/Graph/Easy/As_graphviz.pm
in lib/Graph/Easy/As_txt.pm
in lib/Graph/Easy/As_vcg.pm
in lib/Graph/Easy/Attributes.pm
in lib/Graph/Easy/Layout.pm
in lib/Graph/Easy/Layout/Force.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_graphml.pm
in lib/Graph/Easy/As_txt.pm
in lib/Graph/Easy/As_ascii.pm
in lib/Graph/Easy/Edge/Cell.pm
in lib/Graph/Easy/As_graphml.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_graphml.pm
in lib/Graph/Easy/As_graphviz.pm
in lib/Graph/Easy/As_txt.pm
in lib/Graph/Easy/As_vcg.pm
in lib/Graph/Easy/Attributes.pm
in lib/Graph/Easy/Layout/Path.pm