Presentation is loading. Please wait.

Presentation is loading. Please wait.

Visualizing Social Networks

Similar presentations


Presentation on theme: "Visualizing Social Networks"— Presentation transcript:

1 Visualizing Social Networks
Michael L. Nelson CS 495/595 Old Dominion University This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License This course is based on Dr. McCown's class

2

3

4

5

6 http://www. facebookstories

7 Creating a Visualization
Obtain the data Parse, filter, etc. data into format appropriate for importing Import into visualization software Tinker, tinker, tinker Wow your friends and family See more visualizations here:

8 Overview Many good commercial products available
Here we only cover free, open source software By no means exhaustive

9 Stand-Alone Software Graphviz Gephi NodeXL
Many libraries from other programming languages use it Gephi Interactive visualization and exploration platform NodeXL Miscrosoft Excel template

10

11

12

13 Visualizations in a Web Browser
D3.js (used to be Protovis) JavaScript, CSS, and SVG for web-native visualizations JavaScript InfoViz Toolkit Wide variety of JavaScript visualizations Processing.js JavaScript porting of Processing

14

15

16

17 Python Libraries Matplotlib - Python 2D plotting library NetworkX – creating and manipulating graphs Uses Matplotlib or Graphviz for displaying graphs Supports Python 3.x igraph – creating, manipulating, and displaying graphs Windows version for Python 2.5 and 2.6 only

18 Further Reading Mike Bostock's blog http://bost.ocks.org/mike/
Scott Murray's tutorials (became O'Reilly book) Brandes et al., 2013, Handbook of Graph Drawing and Visualization, Ch. 26 Social Networks Freeman, 2000, Visualizing Social Networks, Journal of Social Structure


Download ppt "Visualizing Social Networks"

Similar presentations


Ads by Google