ppt

advertisement
Network Visualization by
Semantic Substrates
Aleks Aris
Ben Shneiderman
Outline
• Graph Drawing Aesthetics
• Node Placement Methods
• Challenges of Network Visualization
• Semantic Substrates
• Demo
• Questions & Answers
Graph Drawing Aesthetics
•
•
•
•
•
•
•
•
•
•
•
Source: [9] Davidson & Harel
Minimize edge crossings
Draw links as straight as possible
Maximize minimum angle
Maximize symmetry
Minimize longest link
Minimize drawing area
Centralize high-degree nodes
Distribute nodes evenly
Maximize convexity (of polygons)
Keep multi-link paths as straight as
possible
…
Node Placement Methods
• Node-link diagrams
– Force-directed
– Geographical maps
– Circular layouts
• One or multiple concentric
– Temporal layouts
– Clustering
– Layouts based on node attributes (later)
• Matrix-based representations
Force-directed Layout
• Also known
•
as: Spring
Spreads nodes
– Minimizes
chance of
node
occlusion
Source: www.visualthesaurus.com
Geographical Map
SeeNet, Becker et al.
• Familiar
location
of
nodes
Source: www.visualcomplexity.com (100)
Circular Layouts (1 circle)
Schemaball, Martin Krzywinski
• Ex: Schemaball
– Database schema
– Tables connected
via foreign keys
Source: http://mkweb.bcgsc.ca/schemaball/?home
Circular Layouts (concentric)
Radial Tree Viewer, Nihar Sheth
Source: www.visualcomplexity.com (26)
Circular (concentric) & Temporal
Hudson Bay Food Web
Source: http://www.itk.ca/environment/tek-ecological-foodweb-image.php
Temporal Layout
Source: [16] Garfield, “Historiographic mapping of knowledge…”
Clustering
Vizster, Heer et al.
Source: www.visualcomplexity.com (85)
Hierarchical Clustering
Source: [33] Schaffer, et al.
Matrix-based Layout
VisAdj, Ghoniem et al.
• Ex: VisAdj (Ghoniem, et al.)
– column: source vertex
– row: target vertex
Source: [17] Ghoniem et al., IEEE 0-7803-8779-1/04
Challenges of Network Visualization
• C1) Basic networks: nodes and links
• C2) Node labels
– e.g. article title, book author, animal name
• C3) Link labels
– e.g. Strength of connection, type of link
• C4) Directed networks
• C5) Node attributes
– Categorical (e.g. mammal/reptile/bird/fish/insect)
– Ordinal
(e.g. small/medium/large)
– Numerical (e.g. age/weight)
• C6) Link Attributes
– Categorical (e.g. car/train/boat/plane)
– Ordinal
(e.g. weak/normal/strong)
– Numerical (e.g. probability/length/time to traverse/strength)
C1) Basic Networks (nodes & links)
Power Law Graph, Linyuan Lu
• Power Law Graph
– 5000 nodes
– Uniformly distributed
Source: www.visualcomplexity.com (135)
C1) Basic Networks (continued)
Vizster, Heer et al.
• Social friendship network
– 3 degrees from Heer
– 47,471 people
– 432,430 relations
Source: www.visualcomplexity.com (97)
C2) Node Labels
Internet Industry Partnerships, Valdis Krebs
Source: www.visualcomplexity.com (168)
250 nodes
• Adding labels
– Nodes overlap with other nodes
– Nodes overlap with links
C3) Link Labels
Netscan, Marc Smith
• Challenges:
–
–
–
–
Source: www.visualcomplexity.com (127)
Length
Space
Belongingness
Distinction
from other
labels & other
types of labels
C4) Directed Networks
Yeast Protein Interaction
• Direction
– arrows
– labels
– Thickness
– color
SeeNet, Becker et al.
Source: www.visualcomplexity.com (127)
Source: [1] Becker et al.
C5 & C6) Node & Link Attributes
CIA World Factbook Visualization, Moritz Stefaner
Source: www.visualcomplexity.com (192)
• Value of node attribute indicated by node shape
• Value of link attribute indicated by a letter
Semantic Substrates
• Group nodes into regions
– according to one attribute
•
• Categorical, ordinal, or binned numerical
In each region:
– place nodes according to other attribute(s)
• Advantages
– Location conveys meaning, interpretable
– Instant perception of
•
• different types of nodes
• their relative number
• connections between different groups of nodes
Limitations
– Beyond 5 regions becomes challenging
– Constraint on nodes interferes with aesthetics
Demo
Thank you!
Questions & Answers
NVSS: Network Visualization by
Semantic Substrates
Comparison with FruchtermanReingold
Filtering Links by source-target
Filtering links by time attribute (1)
Filtering links by time attribute (2)
Overlapped Links
Three Regions
• Links from District
•
Courts
Indicates longevity
of cases (short to
long)
– District
– Circuit
– Supreme
Scalability
• 1280x1024
• 1,122 nodes
• 7,645 links
Using a third attribute in regions
• 13 circuits for
both Circuit
and District
Courts
• Horizontally
separated
• Reveals that
links remain
mostly within a
circuit
although there
are some
across (lateral
citations)
Download