Visualizing your Graph
Chicago Graph Database Meet-UpMax De Marzi
About Me
• My Blog: http://maxdemarzi.com• Find me on Twitter: @maxdemarzi• Email me: [email protected]• GitHub: http://github.com/maxdemarzi
Built the Neography Gem (Ruby Wrapper to the Neo4j REST API)Playing with Neo4j since 10/2009
Agenda
• What to visualize?• Why visualize?• Gephi• Javascript Libraries• Demos
WHAT TO VISUALIZE?
A Node
Nodes (one at a time)
Relationships
Directed Paths
Sub-Graphs
Clusters
Cliques
Purple and Red are cliques
Graphs
Multiple Graphs
Key Nodes
Properties
Relationship weight of A to B is higher than A to D, and B to D.
WHY VISUALIZE?
Science
Politics
GEPHI
Gephi is “Photoshop for graphs”
http://www.markhneedham.com/blog/2012/06/21/visualising-a-neo4j-graph-using-gephi/
Javascript Libraries
• Processing.js• D3.js• Sigma.js • Three.js• VivaGraph.js• VVVV.js
Demo Time
• Walkthroughs are on maxdemarzi.com
Thanks!