Visualizing Social Networks

Slides:



Advertisements
Similar presentations
1 How To Use a Browser A Module of the CYC Course – Computer Basics
Advertisements

Network Design and Optimization Python Introduction
User-generated content and its business Quentin Désert Antonin Subtil.
Visualization of Graph Data CS 4390/5390 Data Visualization Shirley Moore, Instructor October 6,
Intro to PHP Introduction to server-side scripts (It’s all good :D) © TAFE NSW
CSC 142 A 1 CSC 142 Introduction to Java [Reading: chapter 0]
1 UCISA-SG WebTools Forum An Evaluation Exercise David Lomas University of Salford.
Introduction to Information Retrieval CS 5604: Information Storage and Retrieval ProjCINETViz by Maksudul Alam, S M Arifuzzaman, and Md Hasanuzzaman Bhuiyan.
Processing.js.
CSIII Proposal Mikhail Nesterenko CS Faculty Retreat May 3, 2013.
International Education and Resource Network Chicago Public School Video
Course created by Sarah Phillips BBCD Melbourne BAPDCOM Version 1 – April 2013.
When does Carnival Cruise Lines recognize revenues and expenses for its cruises? Original blog posting (April 7, 2014)
Introduction Copyright © Software Carpentry This work is licensed under the Creative Commons Attribution License See
Tools for Visualizing Networks Dr. Frank McCown Intro to Web Science Harding University This work is licensed under a Creative Commons Attribution-NonCommercial-
Data-Driven Document BY SIMA MEHRI. Voronoi Diagram
Network Information: Manipulation, Sharing, and Visualization Dr. Greg Bernstein Grotto Networking
DATA MINING Pandas. Python Data Analysis Library A library for data analysis of (mostly) tabular data Gives capabilities similar to Excel and SQL but.
Mantid Manipulation and Analysis Toolkit for Instrument data.
Visualization Programming: “Libraries” and “Toolkits” Class visualization resources CSCI 6361.
MINING TWITTER 1.7 Visualizing a Graph of Retweet Relationships.
SIN DRILL & Z-DRILL Bhaskar Khaneja Lekha Surasani.
Please thank our sponsors?. SharePoint Data Visualization Using D3, SVG, jQuery and REST.
October 28, 2010Steve Costello - BRCS Freeware SIG - Online Storage 1 Online Storage by turtlemom4baconturtlemom4bacon.
INFO 4470/ILRLE 4470 Experimental visualization John M. Abowd and Lars Vilhuber March 7, 2011.
Introducing Tim Sheerman-Chase This work is licensed under a Creative Commons Attribution 3.0 Unported License 28 th Sept 2011.
Download cracked softwares free
Intermountain West Data Warehouse - Western Air Quality Study
JQuery Fundamentals Introduction Tutorial Videos
Analyzing, Visualizing
Python for data analysis Prakhar Amlathe Utah State University
Shiny for RStudio Exploring Web Mapping Technology
C#/Java Web Development Basics
Basic cookery terms are identified correctly
Polymaps is a visualization java script library that requires SVG Data, A tile map as a base layer for a mash-up. This is not a stand alone product. It.
Fluency with Information Technology
Visualizing Social Networks
Visualizing Social Networks
Where I Find Free Software
Developing Web-Based Applications
How does it do that? Introducing Computer Software
JavaScript Frameworks & AngularJS
The Ajax Revolution Derek Hatchard
Network Visualization
Introduction to D3.js and Bar Chart in D3.js
Miami Valley Computer Science Circle
Michael L. Nelson CS 495/595 Old Dominion University
Introduction to JavaScript
Brief Intro to Python for Statistics
Introduction to Digital Libraries Assignment #3
Analyzing, Visualizing
Photo by Jim Nix / Nomadic Pursuits - Creative Commons Attribution-NonCommercial-ShareAlike License Created.
Photo by cod_gabriel - Creative Commons Attribution License Created with Haiku Deck.
Network Software Overview.
Figure 3 Cell-surface markers for NP cell differentiation
Photo by Brenda Anderson - Creative Commons Attribution-NonCommercial-ShareAlike License Created with Haiku.
Photo by Sam Ilić - Creative Commons Attribution-NonCommercial License
AGPL it is a free software License or a variation of the GPL License
CS154 Formal Languages and Computability
Photo by anieto2k - Creative Commons Attribution-ShareAlike License
Introduction to Digital Libraries Assignment #3
Thank you Sponsors.
Photo by fortinbras - Creative Commons Attribution-NonCommercial-ShareAlike License Created with Haiku Deck.
Introduction to JavaScript & jQuery
Photo by Robert S. Donovan - Creative Commons Attribution-NonCommercial License Created with Haiku Deck.
Analyzing Massive Graphs - ParT I
Build a Text Dataset from AMAZON
Lab 1: D3 Setup John Fallon
Introduction to Digital Libraries Assignment #3
Information Visualization - Week 01
Presentation transcript:

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

http://xkcd.com/1273/

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

http://bgriffen.scripts.mit.edu/www/media/json/thinkers/ http://www.youtube.com/watch?v=m_WRFJwGsbY

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

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

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/

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

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

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

Python Libraries Matplotlib - Python 2D plotting library http://matplotlib.org/ NetworkX – creating and manipulating graphs http://networkx.github.com/ Uses Matplotlib or Graphviz for displaying graphs Supports Python 3.x igraph – creating, manipulating, and displaying graphs http://igraph.sourceforge.net/ Windows version for Python 2.5 and 2.6 only

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 Structure http://www.cmu.edu/joss/content/articles/volume1/Freeman.html