Graph Visualization and Neo4j

583 views
Skip to first unread message

pt

unread,
Aug 7, 2012, 12:19:02 PM8/7/12
to ne...@googlegroups.com
Hi,

I found that neo4j plugin in Gephi is very helpful for visualization of graph. Unfortunately, it can only display the graph up to few thousand nodes (plugin version 1.5). For debugging part of graph, I normally use data browser from neo4j-server or neoclipse which both of them work perfectly.

What kind of the tools you guys use to view the large graph to have the big picture, let 's say up to 5000 nodes for examples ? I wonder if Cytoscape works well with large graph? Unfortunately, it doesn't have neo4j plugin supported right now?

Thank you very much for any idea.

Pattreeya.

Friso van Vollenhoven

unread,
Aug 8, 2012, 4:44:54 AM8/8/12
to ne...@googlegroups.com
I've found Cytoscape to work reasonably well with substantial graphs (you will need to export your Neo4j DB to some format it understands, though).

The OpenOrd layout plugin in Gephi works OK with larger graphs, but takes some time (some minutes for ~39K nodes + ~92K relationships). Although it's often hard to find value in visualizing a graph of that size in it's entirety.


Cheers,
Friso

Michael Hunger

unread,
Aug 8, 2012, 4:53:02 AM8/8/12
to ne...@googlegroups.com, Davy Suvee
What is your issue with Gephi ? Memory or getting around the graph?  I think Davy Suvee did some interesting stuff with Gephi too. http://datablend.be/?cat=19

You might also look into hiveplots which are a very different kind of comparable graph visualization. http://hiveplot.com

Also Max De Marzi did a lot of visualizations with d3 and processing.js http://maxdemarzi.com/tag/visualization-2/

Might be interesting to look into other approaches like prefuse or processing.

Michael

Friso van Vollenhoven

unread,
Aug 8, 2012, 5:22:25 AM8/8/12
to ne...@googlegroups.com
Is was talking specifically about the OpenOrd plugin, which I used. I don't know about other layout plugins, so that could be the difference. I also think the graph structure matters, depending on the layout algorithm (specifically the degree distribution across nodes).

It was a small amount of minutes, BTW. In my recollection (minutes < 3). The resulting graph is in this presentation on slide #6: http://www.slideshare.net/fvanvollenhoven/network-analysis-with-hadoop-and-neo4j


Friso



On Wed, Aug 8, 2012 at 11:08 AM, Davy Suvee <gar...@gmail.com> wrote:
Strange. I have used gephi in the past using the Neo4J plugin for analyzing microarray data ... The screenshot below contains around 17.000 nodes and 100.000 edges. Sure, it takes some time to fully layout a graph of that size but certainly not minutes. In my case, around 10 seconds or so ...


Davy

Op woensdag 8 augustus 2012 10:53:02 UTC+2 schreef Michael Hunger het volgende:
Reply all
Reply to author
Forward
0 new messages