I like Graph::Easy which can do grid based layout.
in the image below I drew the first graph manually, it's optimized and looks better but Graph::Easy takes a simpler description:
[ Berlin ] -- train --> [ Bonn ]
[ Bonn ] --> [ Berlin ]
...
but it does its routing by adding connectors to boxes when needed , long explanation in the link below.
I'd like to be able to create a Graph::Easy like graph automatically and then modify it manually if necessary, that means having a box with dynamic number of connectors.
I like Graph::Easy which can do grid based layout.
in the image below I drew the first graph manually, it's optimized and looks better but Graph::Easy takes a simpler description:
but it does its routing by adding connectors to boxes when needed , long explanation in the link below.
I'd like to be able to create a Graph::Easy like graph automatically and then modify it manually if necessary, that means having a box with dynamic number of connectors.
http://bloodgate.com/perl/graph/manual/index.html