Transcript
8/8/2019 2009 - NodeXL - Overview
1/31
NodeXLNetwork overview, discovery and explorationfor
Microsoft Excel 2007http://www.codeplex.com/nodexl
Dan Fay (MSR Redmond)
Cody Dunne (U Maryland)
Marc Smith (Telligent)Vladimir Barash (MSR Silicon Valley/Cornell)
Tony Capone (MSR Redmond)
Natasa Milic-Frayling (MSR Cambridge)
Eduarda Mendes Rodrigues (MSR Cambridge)
Eric Gleave (U Washington)
Adam Perer (U Maryland)
Ben Shneiderman (U Maryland)
8/8/2019 2009 - NodeXL - Overview
2/31
Problem: No
network chart inExcel
8/8/2019 2009 - NodeXL - Overview
3/31
NodeXL: Network analysis and visualization tool
Cyclic Graph data structures have limitedsupport in existing Office tools
Network analysis is of growing importance inacademic, commercial, and Internet socialmedia contexts
Existing network analysis tools have command
line interfaces or demand steep learningcurves
Many network data sets already live in Excel!
8/8/2019 2009 - NodeXL - Overview
4/31
NodeXL: Goal: Make SNA easier
Existing Social Network Tools are challenging
for many novice users
Tools like Excel are widely used Leveraging a spreadsheet as a host for SNA
lowers barriers to network data analysis and
display
8/8/2019 2009 - NodeXL - Overview
5/31
Social Network Analysis ToolkitTools to support the study of the social network structure
social media and other network structures
Sociologist
What are the
structures of
communication inscientific
discussions?
User ExperienceInformation Visualization
What are the best UI/UX
workflows for network
analysis tools?
Computer ScientistAlgorithmicist for Social
Network Measures
What are the measures
and algorithms needed forunderstanding networks?
8/8/2019 2009 - NodeXL - Overview
6/31
6
8/8/2019 2009 - NodeXL - Overview
7/31
NodeXL:
Network Overview, Discovery and Exploration
for Excel Leverage spreadsheet for storage of edge and
vertex data
8/8/2019 2009 - NodeXL - Overview
8/31
NodeXL: Import data from multiple sources:
Multiple network
spigots provide
edge lists from
several common
sources and data
formats.
8/8/2019 2009 - NodeXL - Overview
9/31
NodeXL: Import edges from other spreadsheets
Map data columns from existing spreadsheets
8/8/2019 2009 - NodeXL - Overview
10/31
NodeXL: Merge Duplicate Edges (if any)
Aggregate duplicate edges and add a
Tie Strength Column to store the count ofduplicates (edges could be from multiple
time slices).
8/8/2019 2009 - NodeXL - Overview
11/31
NodeXL: Calculate Network Analytics and Metrics
Starter library of
basic network
measures
Users may unselect
resource intensive
measures
8/8/2019 2009 - NodeXL - Overview
12/31
NodeXL: Insert network sub-graph images
Create ego-
centric
networks for
each node in
the network
Select number
of degrees outto include
8/8/2019 2009 - NodeXL - Overview
13/31
NodeXL:
Display
nodes
sorted bynetwork
attributes
using ExcelData|Sort
8/8/2019 2009 - NodeXL - Overview
14/31
NodeXL:
Get reports of
global networkmetrics
Metric Value
Graph Type Directed
Unique Edges 7,852
Edges With Duplicates 0
Total Edges 7,852
Self-Loops 10
Vertices 174
Graph Density 0.260514259
8/8/2019 2009 - NodeXL - Overview
15/31
NodeXL: Display whole graph
Toggle display of whole graph display pane
with Show/Hide Graph Pane
8/8/2019 2009 - NodeXL - Overview
16/31
NodeXL: Create a new whole graph display
Select Read Workbook to load the graph into
the Display Pane.
The title Document Actions is imposed by Excel
8/8/2019 2009 - NodeXL - Overview
17/31
NodeXL: Viewing the whole graph
8/8/2019 2009 - NodeXL - Overview
18/31
NodeXL: Using Dynamic Filters to simplify the graph
Each data column(including dates)
associated with anedge or vertex isexposed with a sliderfilter.
Filtered nodes andedges turn gray orbecome invisible
8/8/2019 2009 - NodeXL - Overview
19/31
NodeXL: Apply dynamic filters to the data
8/8/2019 2009 - NodeXL - Overview
20/31
NodeXL: Map data to display attributes
Map Edge
and Vertex
attributes
to size,width,
color,
opacity,
and shape
8/8/2019 2009 - NodeXL - Overview
21/31
NodeXL: Decorated Network Graphs
8/8/2019 2009 - NodeXL - Overview
22/31
NodeXL: filtered, decorated, labeled networks
8/8/2019 2009 - NodeXL - Overview
23/31
NodeXL: Clustered networks
8/8/2019 2009 - NodeXL - Overview
24/31
NodeXL: Filtered clusters
8/8/2019 2009 - NodeXL - Overview
25/31
NodeXL: Add URLS to Right-click menu of Nodes
8/8/2019 2009 - NodeXL - Overview
26/31
NodeXL: Import social networks from email
8/8/2019 2009 - NodeXL - Overview
27/31
NodeXL: Import social networks from email
8/8/2019 2009 - NodeXL - Overview
28/31
NodeXL Next Steps
Enhanced layout controls
Smart selection of nodes
Clustering and composite nodes
Add/remove a node to/from a cluster
Add/remove a node to/from a composite
Zoom and scale networks (in WPF)
Add social network data sources: Twitter, YouTube, Facebook, Outlook, Messenger,
etc.
8/8/2019 2009 - NodeXL - Overview
29/31
NodeXL Partnerships and community
University of Maryland
Northwestern University
Ohio University Stanford University
University of Pennsylvania
4,000 + downloads on Codeplex
8/8/2019 2009 - NodeXL - Overview
30/31
NodeXLNetwork overview, discovery and explorationfor
Microsoft Excel 2007http://www.codeplex.com/nodexl
Dan Fay (MSR Redmond)
Cody Dunne (U Maryland)
Marc Smith (Telligent)Vladimir Barash (MSR Silicon Valley/Cornell)
Tony Capone (MSR Redmond)
Natasa Milic-Frayling (MSR Cambridge)
Eduarda Mendes Rodrigues (MSR Cambridge)
Eric Gleave (U Washington)
Adam Perer (U Maryland)
Ben Shneiderman (U Maryland)
8/8/2019 2009 - NodeXL - Overview
31/31
NodeXL: Project Network
top related