Gephi - The Open Graph Viz Platform
gephi.org
gephi.org
(I'm already working on a similar project. Feel free to shoot me an email at the address in my profile if you want to talk about it.)
Makes neat print-style pictures - for example this chart: http://www.texample.net/tikz/examples/gajski-kuhn-y-chart/ , which is not a graph; but the ones in the book looked good.
P.S. http://www.texample.net/tikz/examples/prims-algorithm/ illustrates the graph algorithm with overlays.
edit: trying it on my Mac now, it runs quite well on some sample data (a couple thousand nodes). The UI and a couple things reek of open-source-projectitis, but overall it's quite good, with a couple display / coloring bugs. Could use some more built-in displaying tools, as it's a little meagre at first attempts, but that'll probably come with time.
Neat looking site, congratulations and thanks to the authors. I'd suggest not going too heavy on the slangy abbreviations (Viz, hi-quality). For me, adding 'Interactive' and removing 'Platform' would improve the headline.
There used to be a program called MacSpin which was perfect for my needs, but is no longer available (and I don't have a Mac).
Bonus if I can add values to change the size and color of the points, and/or label them. Extra bonus if the software is Free and/or Open Source.
(I've use of a Mac again for three months now, after a hiatus of many moons, and had not noticed. Thanks.)
Transform your nodes to generate the VRML (XML). Create a containing HTML which links to the VRML resource (like an image, flash) and the VRML client will render it. Most of the VRML clients allow you to 'fly' around the model.
You'll almost certainly need a VRML plugin for your browser. I used the Cosmo player back in the day (1997!!!)
I last did this process circa 2000, so I did a quick google for contemporary resources:
An intersting program which would seem to fit your need would be http://en.wikipedia.org/wiki/Flux_%28software%29
Never used it myself...
http://tulip.labri.fr/TulipDrupal/Any chance on supporting other formats like spreadsheets, csv, or generic XML schemas s.t. I can just specify a couple of xpaths as the node end points and have it figure out how to draw the graph?
Been playing around with it for a bit. Amazing work for a beta release. The "generate random network" option is fantastic. Some GUI bugs, like drag doesn't seem to want to turn back on, but really great stuff.
Also, it could be great to have a project open by default when you first open the application.. instead of the: file new project.
Oh, and everyone can down me, I don't care, I use a smurf account. Constructive critism = down vote, while saying wow good job, is +5 karma. So, I have 2 accounts: one to say wow, and one to say real important critismes.
Guess what, one is always around 0 karma while the other is high ranked.. what a shame :)
Moving parts in rubbing contact require lubrication to avoid excessive wear. Honorifics and formal politeness provide lubrication where people rub together. Often the very young, the untraveled, the naive, the unsophisticated deplore these formalities as “empty,” “meaningless,” or “dishonest,” and scorn to use them. No matter how “pure” their motives, they thereby throw sand into machinery that does not work too well at best.
(Heinlein, filched here: http://www.angelfire.com/or/sociologyshop/lazlong.html)