0207 - visualizing your graph

33
Visualizing your Graph Max De Marzi Friday, February 8, 13

Upload: neo4j

Post on 26-Jan-2015

114 views

Category:

Technology


1 download

DESCRIPTION

Learn to see graphs both conceptually and graphically. I’ll help you think of your domain as a graph, and help you visualize your graph one node at a time, in a sub-graph or all at once. See a pretty picture of your friends friendships, your nodes moving toward a cluster, and get lost in a 3D Graph in this session.

TRANSCRIPT

Page 1: 0207 - Visualizing Your Graph

Visualizing your Graph Max De Marzi

Friday, February 8, 13

Page 2: 0207 - Visualizing Your Graph

About Me

maxdemarzi.com

@maxdemarzi

[email protected]

maxdemarzi on skype

github.com/maxdemarzi

Friday, February 8, 13

Page 3: 0207 - Visualizing Your Graph

What to Visualize?

Friday, February 8, 13

Page 4: 0207 - Visualizing Your Graph

A Node

Decorated by sneaking a peak at its relationships

Friday, February 8, 13

Page 5: 0207 - Visualizing Your Graph

Nodes

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

Friday, February 8, 13

Page 6: 0207 - Visualizing Your Graph

Key Nodes

Highlight themost important nodes

Friday, February 8, 13

Page 7: 0207 - Visualizing Your Graph

Node Properties

Sometimes size matters

Friday, February 8, 13

Page 8: 0207 - Visualizing Your Graph

Relationships

Relationships between members

Friday, February 8, 13

Page 9: 0207 - Visualizing Your Graph

Relationship Strength

Ribbon width based on strength of relationships

Friday, February 8, 13

Page 10: 0207 - Visualizing Your Graph

Connections over Time

Time is hard in a still picture

Friday, February 8, 13

Page 11: 0207 - Visualizing Your Graph

Paths

Individual relationships important, but path is the message

Friday, February 8, 13

Page 12: 0207 - Visualizing Your Graph

Cliques

Identify groups and how tightly they connect internally

Friday, February 8, 13

Page 13: 0207 - Visualizing Your Graph

Clusters

Identify groups and how they connect to other groups

Friday, February 8, 13

Page 14: 0207 - Visualizing Your Graph

Subgraphs

Compare related parts of the graph

Friday, February 8, 13

Page 15: 0207 - Visualizing Your Graph

Graphs

Graphs in 3D

Friday, February 8, 13

Page 16: 0207 - Visualizing Your Graph

Multiple Graphs

Beyond the hairball

Friday, February 8, 13

Page 17: 0207 - Visualizing Your Graph

How to Visualize?

Friday, February 8, 13

Page 18: 0207 - Visualizing Your Graph

Gephi

Photoshop for Graphs

http://gephi.org/Friday, February 8, 13

Page 19: 0207 - Visualizing Your Graph

Sigma.js

Gephi on the web

http://sigmajs.org/Friday, February 8, 13

Page 20: 0207 - Visualizing Your Graph

Linkurio.us

http://linkurio.usFriday, February 8, 13

Page 21: 0207 - Visualizing Your Graph

Processing

Software for visual art

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

Friday, February 8, 13

Page 22: 0207 - Visualizing Your Graph

Processing.js

Processing on the web

http://www.flinklabs.com/projects/afl/aflflags.htmlhttp://processingjs.org/Friday, February 8, 13

Page 23: 0207 - Visualizing Your Graph

D3.js

Data Driven Documents

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

Friday, February 8, 13

Page 24: 0207 - Visualizing Your Graph

Cinder

Powerful toolbox for creative coding

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

Friday, February 8, 13

Page 25: 0207 - Visualizing Your Graph

VivaGraph.js

https://github.com/anvaka/VivaGraphJS

Graphs in WebGL

Friday, February 8, 13

Page 26: 0207 - Visualizing Your Graph

Tons more...

VVVVVVVV.jsGraphStream

...and tons more

Friday, February 8, 13

Page 27: 0207 - Visualizing Your Graph

Why Visualize?

Friday, February 8, 13

Page 28: 0207 - Visualizing Your Graph

Knowledge

Capture knowledge from the graph

Friday, February 8, 13

Page 29: 0207 - Visualizing Your Graph

Understanding

Understand relations

Friday, February 8, 13

Page 30: 0207 - Visualizing Your Graph

Insight

See what you’ve been missing

Friday, February 8, 13

Page 31: 0207 - Visualizing Your Graph

Beauty

Delight in its aesthetic

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

Friday, February 8, 13

Page 32: 0207 - Visualizing Your Graph

Integrating with Neo4j

See the technical details on maxdemarzi.com

Friday, February 8, 13

Page 33: 0207 - Visualizing Your Graph

Thank you!

Friday, February 8, 13