Graph Visualization and Beyond … Anne Denton, April 4, 2003 Including material from a paper by Ivan Herman, Guy Melançon, and M. Scott Marshall.

Slides:



Advertisements
Similar presentations
Graph Visualization and Navigation in Information Visualization: A Survey Ivan Herman, Guy Melaneon, M. Scott Marshall.
Advertisements

H3: Laying Out Large Directed Graphs in 3D Hyperbolic Space Tamara Munzner, Stanford University.
1 Greedy Forwarding in Dynamic Scale-Free Networks Embedded in Hyperbolic Metric Spaces Dmitri Krioukov CAIDA/UCSD Joint work with F. Papadopoulos, M.
Jun 2, 2014 IAT Trees2 Chapter 3.2 of Spence ______________________________________________________________________________________ SCHOOL OF INTERACTIVE.
Structural Inference of Hierarchies in Networks BY Yu Shuzhi 27, Mar 2014.
Abstract Syntax Tree Rendering Noah Brickman CMPS 203.
Graph Drawing Zsuzsanna Hollander. Reviewed Papers Effective Graph Visualization via Node Grouping Janet M. Six and Ioannis G. Tollis. Proc InfoVis 2001.
Interactive Visualization of Small World Graphs An implementation in prefuse.
Visual Analysis of Large Graphs Using (X, Y)-clustering and Hybrid Visualizations V. Batagelj, W. Didimo, G. Liotta, P. Palladino, M. Patrignani (Univ.
”Confusion and clutter are failures of design, not attributes of information.” - Edward R. Tufte.
Interactive Dynamic Aggregate Queries Kenneth A. Ross Junyan Ding Columbia University.
“Occlusion” Prepared by: Shreya Rawal 1. Extending Distortion Viewing from 2D to 3D S. Carpendale, D. J. Cowperthwaite and F. David Fracchia (1997) 2.
Tree-Maps: A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman (HCIL TR 91-06) Steve Betten.
SIMS 247: Information Visualization and Presentation jeffrey heer
The Table Lens: Merging Graphical and Symbolic Representations in an Interactive Focus + Context Visualization for Tabular Information R. Rao and S. K.
Chapter 3: Data Storage and Access Methods
DEPARTMENT OF COMPUTER SCIENCE SOFTWARE ENGINEERING, GRAPHICS, AND VISUALIZATION RESEARCH GROUP 15th International Conference on Information Visualisation.
Table Lens From papers 1 and 2 By Tichomir Tenev, Ramana Rao, and Stuart K. Card.
14.1 Vis_04 Data Visualization Lecture 14 Information Visualization : Part 2.
LGL – Large Graph Layout LGL is a compendium of applications for making the visualization of large networks and trees tractable. LGL was specifically motivated.
Memoplex Browser: Searching and Browsing in Semantic Networks CPSC 533C - Project Update Yoel Lanir.
Tree Structures (Hierarchical Information) cs5764: Information Visualization Chris North.
Ivan Herman, Guy Melançon, and M. Scott Marshall
1 Visual Analysis of Large Heterogeneous Social Networks by Semantic and Structural Abstraction Zequian shen, Kwan-Liu Ma, Tina Eliassi-Rad Department.
H3: Laying Out Large Directed Graphs in 3D Hyperbolic Space Tamara Munzner Stanford University 元智資工所 系統實驗室 楊錫謦 1999/11/3.
A Survey on Graph Visualization 1 Presented by Yang Zhang Dave Fuhry.
IAT Graphs ______________________________________________________________________________________ SCHOOL OF INTERACTIVE ARTS + TECHNOLOGY [SIAT]
By LaBRI – INRIA Information Visualization Team. Tulip 2010 – version Tulip is an information visualization framework dedicated to the analysis.
Information Design and Visualization
Coherent Time-Varying Graph Drawing with Multifocus+Context Interaction Kun-Chuan Feng, National Cheng Kung University Chaoli Wang, Michigan Technological.
1 Sunbelt, 2/18/05 Interactive Visualizations to Explore Dynamic Network Data Jim Blythe USC Info Sciences Institute Cathleen McGrath Loyola Marymount.
Lecture 12: Network Visualization Slides are modified from Lada Adamic, Adam Perer, Ben Shneiderman, and Aleks Aris.
Visualizing Information in Global Networks in Real Time Design, Implementation, Usability Study.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
A Focus+Context Technique Based on Hyperbolic Geometry for Visualizing Large Hierarchies. John Lamping, Ramana Rao, and Peter Pirolli Xerox Palo Alto Research.
Fall 2002CS/PSY Information Visualization Picture worth 1000 words... Agenda Information Visualization overview  Definition  Principles  Examples.
Information Visualization –III Treemaps and Fisheye Views.
IAT 814 Trees Chapter 3.2 of Spence ______________________________________________________________________________________ SCHOOL OF INTERACTIVE ARTS +
Glyph Visualization and Yet Another Tree Visualization Matt Williams InfoVis 533c April 3, 2003.
Interacting with Huge Hierarchies: Beyond Cone Trees Jeromy Carriere, Rick Kazman Computer Graphics Lab, Department of Computer Science University of Waterloo,
Clustering of protein networks: Graph theory and terminology Scale-free architecture Modularity Robustness Reading: Barabasi and Oltvai 2004, Milo et al.
Visualization Blaz Zupan Faculty of Computer & Info Science University of Ljubljana, Slovenia.
Metro Transit-Centric Visualization for City Tour Planning Pio Claudio and Sung-Eui Yoon.
Intuitive Database Query System, Zooming Query Results Previews Drawing upon existing literature on zooming interface technology, intuitive navigation.
Attributed Visualization of Collaborative Workspaces Mao Lin Huang, Quang Vinh Nguyen and Tom Hintz Faculty of Information Technology University of Technology,
Intel Confidential – Internal Only Co-clustering of biological networks and gene expression data Hanisch et al. This paper appears in: bioinformatics 2002.
Copyright © 2005, Pearson Education, Inc. Slides from resources for: Designing the User Interface 4th Edition by Ben Shneiderman & Catherine Plaisant Slides.
© 2009 IBM Corporation 1 Space, Time, and Antony Space, Time and Antony Visualizing Then and Now, Here and There.
Mao Lin Huang University of Technology, Sydney, Visual Representations of Data and Knowledge.
Marina Drosou, Evaggelia Pitoura Computer Science Department
Innovative UI Ideas Marti Hearst SIMS 213, UI Design & Development April 20, 1999.
Pad++: A Zooming Graphical Interface for Exploring Alternate Interface Physics Presented By: Daniel Loewus-Deitch.
Visualizing Massive Multi-Digraphs James Abello Jeffrey Korn Information Visualization Research Shannon Laboratories, AT&T Labs-Research All the graphs.
1D & 2D Spaces for Representing Data Mao Lin Huang.
Three Dimensional Information Visualisation Peter Young Visualisation Research Group Centre for Software Maintenance Department of Computer Science University.
John Lamping, Ramana Rao, Peter Porolli
GRAPH ANALYSIS AND VISUALIZATION PART 1. History of Graph 1735.
Canadian Bioinformatics Workshops
Personalization and Visualization on Handheld Devices Dongsong Zhang, George Karabatis, Zhiyuan Chen, Boonlit Adipat, Liwei Dai, Tony Zhang, and Wang Yu.
Visualization in Process Mining
Cohesive Subgraph Computation over Large Graphs
IAT 355 Trees2 ______________________________________________________________________________________.
Professor John Canny Fall 2001 Nov 29, 2001
Professor John Canny Spring 2003
Information Visualization Picture worth 1000 words...
CSc4730/6730 Scientific Visualization
Information Design and Visualization
Information Visualization (Part 1)
Visualization of Content Information in Networks using GlyphNet
Network biology An introduction to STRING and Cytoscape
Presentation transcript:

Graph Visualization and Beyond … Anne Denton, April 4, 2003 Including material from a paper by Ivan Herman, Guy Melançon, and M. Scott Marshall

Outline Graph Visualization Part 1 discussed Graph drawing and graph visualization Graph layout Graph Visualization Part 2 Navigation of large graphs Visualization of Node Data Glyphs New idea: combine both Graph Visualization Part 2 continued Reorganization of data: Clustering

Navigation and Interaction Zoom and pan (discussed previously) Geometric zooming Semantic zooming Clustering Fisheye Distortion Incremental Exploration and Navigation

Focus + Context Techniques Zooming looses contextual information Focus + context keeps context Example Fisheye distortion

Fisheye Distortion Process Pick focus point Map points within radius using a concave monotonic function Example: Sarkar-Brown distortion function

Problem with Fisheye Distortion should also be applied to links Prohibitively slow (polyline) Alternative Continue using lines Can result in unintended line crossings Other Alternative Combine layout with focus+context  Hyperbolic viewer  Other combinations possible (e.g. balloon view with focus-dependent radii) but not yet done

Incremental Exploration and Navigation For very large graphs (e.g. Internet) Small portion displayed Other parts displayed as needed Displayed graph small  Layout and interaction times may be small Example not from the paper (Force-directed? Note how animation helps adjusting to new layout)

Visualization of Node Data?? So far mostly connectivity Exceptions: Size of files in fly-over Color represented stock performance in Common for data in a spatial context Glyphs like weather map symbols Tufte has many more suggestions

Weather Map Symbols Well-known from newspaper weather maps Interestingly: hard to find on the web!? Example below encodes 7 items of information in the symbol 4 of them graphical 2 coordinates by its position on the map

Chernoff’s Faces Assumption: Humans are good at processing facial features

Star-Plot Different directions correspond to different properties Example: 12 chemical properities Measured on 53 mineral samples (Hand, Mannila, Smyth, “Principles of Data Mining”, MIT Press 2001)

Idea Glyphs for node data Connectivity through any of the graph visualization tools Example: 5 properties of yeast genes / proteins for arms 1 property for color

Explanation of Node Information

Example Nodes “Important” gene Essential Close to center of chromosome Much known Relatively long (not involved in AHR pathway) Pseudo gene I.e. no real gene “change” gene short

Clustering Structure-based clustering Most common in graph visualization Often retain structure of graph  Useful for user orientation Content-based clustering Application specific Can be used for Filtering: de-emphasis or removal of elements from view Search: emphasis of an element or group of elements

Clustering continued Common goal Finding disjoint clusters Clumping Finding overlapping clusters Common technique Least number of edges between neighbors (Ratio Cut technique in VLSI design)

Hierarchical Clustering From successive application of clustering process Can be navigated as tree

Visualization of higher levels Herman et al. say glyphs are used (?) P. Eades, Q. Feng, “Multilevel Visualization of Clustered Graphs, ” Lecture Notes in Computer Science”, 1190, pp , 1997

Node Metrics Measure abstract feature Give ranking Edge metrics also possible Structure-based or content-based Examples Application-specific weight Degree of the node “Degree of Interest” (Furnas)

Methods of representing unselected nodes Ghosting De-emphasizing or relegating nodes to background Hiding Not displaying at all Grouping Grouping under super -node representation

Summary Part 1 showed Graph drawing and graph visualization Overlap but different goals and problems Graph layout: Much is known from graph drawing Part 2 Navigation of large graphs Key tool in dealing with size Reorganization of data: Clustering Still much to be done New Research Combine graph visualization with glyph techniques for node data