Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

Any good advice on how best/simplest visualize GraphML triggered from Perl?

I am unsure if I should look into cpan for one of the modules there or rely on an outboard solution.
Further, it would be nice to get a draggable result graph (java, flash?) vs. the static .pngs etc. most module+lib combos provide.

I know it's a bit off-topic, but chances are anyone around here faced something similar in the past and might provide hints, links, lib-suggestions etc.

Replies are listed 'Best First'.
Re: Visualizing GraphML
by dHarry (Abbot) on Jan 20, 2010 at 07:38 UTC

    For example Graph::Easy, see here for some examples. But it seems you want some GUI to graphically compose your graphs. yFiles is a commercial product available on many platforms, and at sourceforge there are several options worth investigating, pigale also looks interesting.

    Cheers

    Harry

Re: Visualizing GraphML
by planetscape (Chancellor) on Jan 21, 2010 at 00:23 UTC

    I am sorry, but I do not quite know what you mean by "draggable result graph". However, you may be interested in either flot (jQuery) or flotr (Prototype). You can create highly customizable and interactive graphs like these:

    (I personally prefer flotr, and many of the examples in flot can be easily adapted to flotr.)

    HTH,

    planetscape
      Actually, what Graph::Easy does (although untested so far for GraphML data) should suffice. But as I'd like to present the result on a webpage, it would be nice if the graph is rendered a little bit more nicely than for example the Graph::Easy ASCII output.
      That's what I meant by "draggable": a graph that floats around a bit, can be turned and zommed around, like http://www.aharef.info/static/htmlgraph/?url=http://www.google.com, but by using a generic lib.