14:34 Adopt: Marzi - Visualizing Graphs

Post on 15-Jan-2015

1,814 views 1 download

Tags:

description

 

transcript

Visualizing your Graph Max De Marzi

Wednesday, October 31, 12

About Me

maxdemarzi.com

@maxdemarzi

maxdemarzi@gmail.com

maxdemarzi on skype

github.com/maxdemarzi

Wednesday, October 31, 12

What to Visualize?

Wednesday, October 31, 12

A Node

Decorated by sneaking a peak at its relationships

Wednesday, October 31, 12

Nodes

See a path, but focus on one node at a time

Wednesday, October 31, 12

Node Properties

Sometimes size matters

Wednesday, October 31, 12

Key Nodes

Highlight the most important nodes

Wednesday, October 31, 12

Relationships

Relationships between members

Wednesday, October 31, 12

Relationship Strength

Ribbon width based on strength of relationships

Wednesday, October 31, 12

Connections over Time

Time is hard

Wednesday, October 31, 12

Paths

Individual relationships important, but path is the message

Wednesday, October 31, 12

Cliques

Identify groups and how tightly they connect internally

Wednesday, October 31, 12

Clusters

Identify groups and how they connect to other groups

Wednesday, October 31, 12

Subgraphs

Compare related parts of the graph

Wednesday, October 31, 12

Graphs

Graphs in 3D

Wednesday, October 31, 12

Multiple Graphs

Beyond the hairball

Wednesday, October 31, 12

How to Visualize?

Wednesday, October 31, 12

Gephi

Photoshop for Graphs

http://gephi.org/Wednesday, October 31, 12

Sigma.js

Gephi on the web

http://sigmajs.org/Wednesday, October 31, 12

Processing

Software for visual art

http://processing.org/ http://max-planck-research-networks.net/

Wednesday, October 31, 12

Processing.js

Processing on the web

http://www.flinklabs.com/projects/afl/aflflags.htmlhttp://processingjs.org/Wednesday, October 31, 12

D3.js

Data Driven Documents

http://d3js.org/ http://mbostock.github.com/d3/ex/force.html

Wednesday, October 31, 12

Cinder

Powerful toolbox for creative coding

http://planetary.bloom.io/libcinder.org

Wednesday, October 31, 12

Tons more...

VVVVVVVV.jsGraphStreamVivaGraph.js

...and tons more

Wednesday, October 31, 12

Why Visualize?

Wednesday, October 31, 12

Knowledge

Capture knowledge from the graph

Wednesday, October 31, 12

Understanding

Understand relations

Wednesday, October 31, 12

Insight

See what you’ve been missing

Wednesday, October 31, 12

Beauty

Delight in its aesthetic

h"p://burak-­‐arikan.com

Wednesday, October 31, 12

Integrating with Neo4j

See the technical details on maxdemarzi.com

Wednesday, October 31, 12

Thank you!

Wednesday, October 31, 12