++ed by:

5 PAUSE users
3 non-PAUSE users.

Author image Shlomi Fish


render/convert graphs in/from various formats


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


in lib/Graph/Easy/Edge/Cell.pm
in lib/Graph/Easy/Layout/Scout.pm
in lib/Graph/Easy/Util.pm