Download presentation
Presentation is loading. Please wait.
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
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
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
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.