Download presentation
Presentation is loading. Please wait.
Published byAbigayle Hancock Modified over 9 years ago
1
Graph Visualization: Extensions 1 Presented by Dave Fuhry Yang Zhang
2
Outline Some Visualization Tools Why visualization? (Re-motivation) Challenges Information Visualization Data Types TreeMaps Handling high dimension – PCA, Co-Clustering, Parallel Coordinates, Grand Tour PRISM-HD: APSS plot, CSV Applications 1: Disaster (Geodesic, content) Applications 2: Social Network Analysis 2
3
Some Visualization Tools 3 Gephi Prefuse Gnuplot GraphViz matplotlib NodeXL Pajek d3 Sigma.js Cobweb InfoViz Cytoscape Guess NetworkX Force-Directed Graph Interactive GUI Weka Orange
4
Outline Same challenges as with graph layout Layout – Representing items, their attributes, and structure. Scale – “Pixel wall”, but Big Data scales to billions of records. – Shneiderman ’08: Billion records into a Million pixels Interaction – Enable user to explore and get insight
5
Set ASet BSet CSet D XYXYXYXY 108.04109.14107.4686.58 86.9588.1486.7785.76 137.58138.741312.7487.71 98.8198.7797.1188.84 118.33119.26117.8188.47 149.96148.1148.8487.04 67.2466.1366.0885.25 44.2643.145.391912.5 1210.84129.11128.1585.56 74.8277.2676.4287.91 55.6854.7455.7386.89 [Anscombe 73] Summary StatisticsLinear Regression u X = 9.0σ X = 3.317Y 2 = 3 + 0.5 X u Y = 7.5σ Y = 2.03R 2 = 0.67 Slides courtesy: Jeffrey Heer @ Stanford: A Brief Introduction to Data Visualization
6
Set A Set C Set D Set B XX Y Y Slides courtesy: Jeffrey Heer @ Stanford: A Brief Introduction to Data Visualization
7
Slide courtesy: Ben Shneiderman @ UMD: Information Visualization for Knowledge Discovery.
8
Wattenberg 1998 http://www.smartmoney.com/map-of-the-market/ [Shneiderman ‘92]
9
Wattenberg 1998 rectangle size: market cap (Q) rectangle position: market sector (N), market cap (Q) color hue: loss vs. gain (N, O) color value: magnitude of loss or gain (Q)
10
Dimensionality Reduction Multidimensional scaling, e.g. PCA Self-organizing map Image credit: Matthias Scholz, http://www.nlpca.org/
11
Parallel Coordinates Draw vertical line for each dimension Item drawn as line through dimensions Figures from Xiang, Fuhry, Jin, Zhao, Huang: Visualizing Clusters in Parallel Coordinates…, PAKDD ‘12
12
Grand Tour Visualize HDD with 2D scatterplots “Tour” randomly generated planes Smooth transition [Asimov ‘83] [Buja, Cook, Asimov, Hurley. ‘04]
13
Grand Tour (Demo) Projection of a grand tour of six-dimensional data. Source: GGobi software.
14
14 Social networks Protein InteractionsInternet VLSI networks Data dependencies Neighborhood graphs
15
PRISM-HD What? – A novel mechanism for exploring complex data Why? – User is often overwhelmed with characteristics of data – Befuddled on where to start How? – Given, similarity measure-of-interest – Compute similarity graph at threshold (t) Key: Graphs are dimensionless – Provide user graph visualization cues User determines next threshold and repeats HD
16
HIGH THRESHOLD MODERATE THRESHOLD LOW THRESHOLD
17
Applications 1: Disaster Mgmt / Geodesic Overlays
18
Applications 2: Disaster Mgmt / Community Analysis [Fuhry, Ruan, and Parthasarathy. WebSci’12]
19
Applications 3: Social Network Analysis
20
Applications 3: Social Network Analysis (2)
21
Appendix
22
Nominal, Ordinal and Quantitative N - Nominal (labels) – Fruits: Apples, oranges, … O - Ordinal (rank-ordered) – Quality of meat: Grade A, AA, AAA Q - Interval (location of zero arbitrary) – Dates: Jan, 19, 2006; Location: (LAT 33.98, LONG -118.45) – Like a geometric point. Cannot compare directly – Only differences (i.e. intervals) may be compared Q - Ratio (zero fixed) – Physical measurement: Length, Mass, Temp, … – Counts and amounts – Like a geometric vector, origin is meaningful S. S. Stevens, On the theory of scales of measurements, 1946 Slide courtesy: Jeffrey Heer @ Stanford: A Brief Introduction to Data Visualization
23
Age Marital Status SingleMarriedDivorce d Widowed 1970 1980 1990 2000 Year 0-19 20-39 40-59 60+ All Marital Status All Ages All Years Sum along Marital Status Sum along Age Sum along Year Slide courtesy: Jeffrey Heer @ Stanford: A Brief Introduction to Data Visualization
24
Position (x 2) Size Value Texture Color Orientation Shape Visual encoding variables
25
Position Length Area Volume Value Texture Color Orientation Shape Transparency Blur / Focus … Visual encoding variables
28
Image courtesy: “Jer” of blprnt.com. “Just Landed”
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.