jpearl has asked for the wisdom of the Perl Monks concerning the following question:
I'm working on a project that involves creating a minimum spanning tree from a larger graph. However, I would like to visualize the data after i've created it.
GraphViz seems ideal for the graphic however it doesn't have the mst functions built in. I basically create the graph with the Graph::Undirected module and find the mst. But now I was wondering if you guys knew an easy way to convert my finished mst graph to a GraphViz object. I suppose Graph::Easy would also work, however it doesn't appear that you can set the edge weights in Graph::Easy, which is very important to me.
I could of course just loop through the original graph and add each edge to the new object, but I figured I'd ask before re-inventing the wheel. Any help would be greatly appreciated!
UPDATE: Hrm, so I guess there is Graph::Convert which will get it to Graph::Easy, however that's not working as I'm losing the weights...
Re: Visualizing Graphical Data
by zentara (Archbishop) on Mar 19, 2009 at 11:53 UTC
|
Yeah, you are in deep water there, I think you will have to figure it out. However, I must say, when you get to the level of complexity that you want in your control of the graph, maybe you should switch to a canvas type widget. It gives absolute control over the graph. Of course you need to put some time in designing axis, etc.
| [reply] |
|