top | item 1218376

Gephi - The Open Graph Viz Platform

74 points| ash | 16 years ago |gephi.org

35 comments

order
[+] jcdreads|16 years ago|reply
Naive question: is "graph viz" a term of art that happens to be easily confusable with "GraphViz", the graph rendering software?
[+] Groxx|16 years ago|reply
It appears to be, as this doesn't seem to import any GraphViz file formats natively (sadly). From the user manual, it does sound like there's a plugin to handle them, though it's a bit ambiguous, so it may just be as an example of a possible plugin.
[+] idm|16 years ago|reply
I immediately assumed GraphViz too, but I think the "viz" generally refers to "visualization."
[+] upinsmoke|16 years ago|reply
graph viz = graph visualization
[+] Groxx|16 years ago|reply
That looks awesome. Hard to believe it's open source & free. I'm definitely hanging onto this site, thanks for the link!

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.

[+] ableal|16 years ago|reply
I have an interest in force-directed algorithms, and was going to ask about the "Force Atlas algorithm" mentioned in the paper (PDF at http://www.aaai.org/ocs/index.php/ICWSM/09/paper/view/154/10... ), but a cursory search found this recent explanation by the author: http://gephi.org/forum/topic.php?id=5403

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.

[+] rman666|16 years ago|reply
_Related question_: Anyone know of a software to display points in 3D space on screen and allow the display to be rotated left, right, up, down, etc. (in real-time using mouse or keyboard)? I need it to run on Windows or Linux Ubuntu. Gephi looks awesome, but my data points are just 3D points, not a network.

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.

[+] idm|16 years ago|reply
If you can borrow a mac, Grapher is waiting for you. It's free with OSX, it's current, and it easily handles a set of 3d coords. I highly recommend it.
[+] tezza|16 years ago|reply
Try VRML.

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:

http://cic.nist.gov/vrml/vbdetect.html

http://www.web3d.org/x3d/vrml/tools/viewers_and_browsers/

[+] thamer|16 years ago|reply
I've used gnuplot to display and rotate 3D graphs, but I don't know if single points could be added as well. Have you tried it?
[+] queensnake|16 years ago|reply
tulip might be what you want; I'm not sure if the viz. is built-in or just something others have done with it though. But well worth knowing about, for all interesting in graph viz.

  http://tulip.labri.fr/TulipDrupal/
[+] elblanco|16 years ago|reply
This looks like excellent work.

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?

[+] mbastian|16 years ago|reply
Gephi supports CSV imput already and has some plans to make assistant plugins to import data from other sources like Excel files, RDF or XML.
[+] agbell|16 years ago|reply
Support for weka's file format would be great as well
[+] deutronium|16 years ago|reply
One open source graph visualisation program I really like is Cytoscape which is also Open Source and written in Java.
[+] d0m|16 years ago|reply
ok, I've searched for a minute how to add a node and didn't found a way. So I closed the app. Maybe in a future version, it will be possible to easily add a node in an Open Graph Viz Platform.
[+] mbastian|16 years ago|reply
I'm gephi main dev. That will be fixed with better documentation asap. You can add nodes and edges by using "Node Pencil" and "Edge Pencil" tools in the toolbar.