1 / 19

Visualizing Social Networks

Visualizing Social Networks. Michael L. Nelson CS 432/532 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. http://xkcd.com/1273/.

ckimble
Download Presentation

Visualizing Social Networks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Visualizing Social Networks Michael L. Nelson CS 432/532 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. http://xkcd.com/1273/

  3. http://moviegalaxies.com/movies/851-Twin-Peaks

  4. http://brendangriffen.com/gow-influential-thinkers.htmlhttp://www.youtube.com/watch?v=m_WRFJwGsbYhttp://brendangriffen.com/gow-influential-thinkers.htmlhttp://www.youtube.com/watch?v=m_WRFJwGsbY

  5. http://www.autodeskresearch.com/projects/orgorgchart

  6. http://www.facebookstories.com/stories/2200/data-visualization-photo-sharing-explosionshttp://www.facebookstories.com/stories/2200/data-visualization-photo-sharing-explosions

  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: http://flowingdata.com/category/visualization/network-visualization/

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

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

  10. 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

  11. Python Libraries • Matplotlib - Python 2D plotting libraryhttp://matplotlib.org/ • NetworkX – creating and manipulating graphshttp://networkx.github.com/ • Uses Matplotlib or Graphviz for displaying graphs • igraph – creating, manipulating, and displaying graphshttp://igraph.org/

  12. Further Reading • Mike Bostock's blog http://bost.ocks.org/mike/ • Scott Murray's tutorials (became O'Reilly book) http://alignedleft.com/tutorials/d3 • Brandes et al., 2013, Handbook of Graph Drawing and Visualization, Ch. 26 Social Networks http://cs.brown.edu/~rt/gdhandbook/chapters/social.pdf • Freeman, 2000, Visualizing Social Networks, Journal of Social Structurehttp://www.cmu.edu/joss/content/articles/volume1/Freeman.html

More Related