The FlowVizMenu and Parallel Scatterplot Matrix: Hybrid Multidimensional Visualizations for Network Exploration Christophe Viau, École de technologie supérieure,

Slides:



Advertisements
Similar presentations
Obligatory cuteness. Guidelines for Using Multiple Views in Information Visualization ● A guideline paper – does not introduce any new techniques, but.
Advertisements

Interaction in Visualization Systems CPSC 533C Presentation Zhangbo Liu (Zephyr) December 7, 2005.
Multi-Dimensional Data Visualization
Sep 23, 2013 IAT Data ______________________________________________________________________________________ SCHOOL OF INTERACTIVE ARTS + TECHNOLOGY.
Visualizing Dynamic Networks with Matrix Cubes
Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation 1 Niklas Elmqvist | Purdue University Pierre Dragicevic | INRIA.
Geographical and Temporal Similarity Measurement in Location-based Social Networks Chongqing University of Posts and Telecommunications KTH – Royal Institute.
Visualizing and Exploring Data Summary statistics for data (mean, median, mode, quartile, variance, skewnes) Distribution of values for single variables.
Tracing Tuples Across Dimensions A Comparison of Scatterplots and Parallel Coordinate Plots Xiaole Kuang (Master student, NUS) Haimo Zhang (PhD student,
Visualizing Collaboration Christopher Teplovs Computational Social Science Lab (CSSL) Copenhagen Business School.
Funding Networks Abdullah Sevincer University of Nevada, Reno Department of Computer Science & Engineering.
Visual Analysis of Large Graphs Using (X, Y)-clustering and Hybrid Visualizations V. Batagelj, W. Didimo, G. Liotta, P. Palladino, M. Patrignani (Univ.
Dimension reduction : PCA and Clustering Agnieszka S. Juncker Slides: Christopher Workman and Agnieszka S. Juncker Center for Biological Sequence Analysis.
Readability Metrics for Network Visualization Cody Dunne and Ben Shneiderman Human-Computer Interaction Lab & Department of Computer Science University.
A Rank-by-Feature Framework for Interactive Multi-dimensional Data Exploration Jinwook Seo and Ben Shneiderman Human-Computer Interaction Lab. & Department.
1 Visualization Tool for Flow Cytometry Data Standards Project Evgeny Maksakov CS533C Department of Computer Science, UBC in collaboration.
Information Visualization Design for Multidimensional Data: Integrating the Rank-by-Feature Framework with Hierarchical Clustering Dissertation Defense.
Dimension reduction : PCA and Clustering Christopher Workman Center for Biological Sequence Analysis DTU.
Law Enforcement Resource Allocation (LERA) Visualization System Michael Welsman-Dinelle April Webster.
Project Update: Law Enforcement Resource Allocation (LERA) Visualization System Michael Welsman-Dinelle April Webster.
1 A Rank-by-Feature Framework for Interactive Exploration of Multidimensional Data Jinwook Seo, Ben Shneiderman University of Maryland Hyun Young Song.
Introduction to Excel 2007 Part 1: Basics and Descriptive Statistics Psych 209.
Info Vis: Multi-Dimensional Data Chris North cs3724: HCI.
6.2 G RAPH O RDERED P AIRS. A GRID a network of lines that cross each other to form a series of squares, creating columns and rows.
2-1 Relations and Functions
Chapter 2 Dimensionality Reduction. Linear Methods
By LaBRI – INRIA Information Visualization Team. Tulip 2010 – version Tulip is an information visualization framework dedicated to the analysis.
1 Sunbelt, 2/18/05 Interactive Visualizations to Explore Dynamic Network Data Jim Blythe USC Info Sciences Institute Cathleen McGrath Loyola Marymount.
Jia-kai Chou & Chuan-kai Yang National Taiwan University of Science and Technology Computer Graphics & Multimedia Laboratory.
Basic concepts in ordination
Windows Programming Parallel Coordinates Adithya Addanki(aa207) Instructor: Dr. Yingcai Xiao.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
Glasgow 02/02/04 NN k networks for content-based image retrieval Daniel Heesch.
Readability Metrics for Network Visualization Cody Dunne and Ben Shneiderman Human-Computer Interaction Lab & Department of Computer Science University.
Visual Perspectives iPLANT Visual Analytics Workshop November 5-6, 2009 ;lk Visual Analytics Bernice Rogowitz Greg Abram.
Geovisualization and Spatial Analysis of Cancer Data: Developing Visual-Computational Spatial Tools for Cancer Data Research Challenges for Spatial Data.
INFM 603: Information Technology and Organizational Context Jimmy Lin The iSchool University of Maryland Thursday, November 1, 2012 Session 9: Visualization.
Visual Display of Data Brad McMillen Evaluation and Research Department.
Visualizing Tabular Data CS 4390/5390 Data Visualization Shirley Moore, Instructor September 29,
Analyzing Data with Advanced Visualizations
Bruno Ribeiro Don Towsley University of Massachusetts Amherst IMC 2010 Melbourne, Australia.
How to Make a Graph “Bar” Graph Edition MS Step 1. Construct a generic table including your raw data that you want to be graphed.
Gene Clustering by Latent Semantic Indexing of MEDLINE Abstracts Ramin Homayouni, Kevin Heinrich, Lai Wei, and Michael W. Berry University of Tennessee.
Hyperbolic Trees A Focus + Context Technique John lamping Ramana Rao Peter Pirolli Joy Mukherjee.
VisDB: Database Exploration Using Multidimensional Visualization Maithili Narasimha 4/24/2001.
Data Visualization Michel Bruley Teradata Aster EMEA Marketing Director April 2013 Michel Bruley Teradata Aster EMEA Marketing Director.
Polaris: A System for Query, Analysis and Visualization of Multi- dimensional Relational Database by Chris Stolte & Pat Hanrahan presenter Andrew Trieu.
WSP: A Network Coordinate based Web Service Positioning Framework for Response Time Prediction Jieming Zhu, Yu Kang, Zibin Zheng and Michael R. Lyu The.
Visualizing Large Dynamic Digraphs Michael Burch.
Transitioning from Implicit to Explicit, Public to Personal, Interaction with Multiple Users Daniel Vogel, Ravin Balakrishnan Department of Computer Science.
Visualization of Washing Powder Formulation ———seeking the best ingredients of washing powder.
Matrix Multiplication The Introduction. Look at the matrix sizes.
1 Visualization Tool for Flow Cytometry Data Standards Project Evgeny Maksakov CS533C Department of Computer Science, UBC in collaboration.
Exploring High-D Spaces with Multiform Matrices and Small Multiples Presented by Ray Chen and Sorelle Friedler Authors: MacEachren, A., Dai, X., Hardisty,
Introducing Evaluation Chapter 12. What is Evaluation?  Assessing and judging  Reflecting on what it is to be achieved  Assessing the success  Identifying.
Principal Components Analysis ( PCA)
Multivariate statistical methods. Multivariate methods multivariate dataset – group of n objects, m variables (as a rule n>m, if possible). confirmation.
Concept Relationship Editor: A visual interface to support the assertion of synonymy relationships between taxonomic classifications Paul Craig & Jessie.
Visualization in Process Mining
Calculating the correlation coefficient
Fig. 2 Two-dimensional embedding result obtained using nMDS.
SIMS 247 Lecture 7 Simultaneous Multiple Views
Lab 04: Visualizing Multiple Variables
Network Visualization
Quality Control at a Local Brewery
Jewels, Himalayas and Fireworks, Extending Methods for
Write out the form of the partial fraction decomposition of the expression. Do not determine the numerical values of the coefficients. {image} 1. {image}
Star Coordinates A Multi-dimensional Visualization Technique with Uniform Treatment of Dimensions.
7.1 Draw Scatter Plots & Best-Fitting Lines
Jewels, Himalayas and Fireworks, Extending Methods for
Presentation transcript:

The FlowVizMenu and Parallel Scatterplot Matrix: Hybrid Multidimensional Visualizations for Network Exploration Christophe Viau, École de technologie supérieure, Montreal Michael J. McGuffin, École de technologie supérieure, Montreal Yves Chiricota, Université du Québec à Chicoutimi, Chicoutimi Igor Jurisica, Ontario Cancer Institute, Toronto

Network exploration by graph metrics ?

Computed metrics: Degree

Network exploration by graph metrics Computed metrics: Degree Closeness centrality Clustering coefficient K-core decomposition...

Network exploration by graph metrics Computed metrics: Degree Closeness centrality Clustering coefficient K-core decomposition...

Multi-dimensional visualizations Scatterplot Matrix (SPLOM) Parallel Coordinates

Related work Using a Scatterplot Matrix (SPLOM) and Node-Link Diagram to visualize a graph GraphDice [Bezerianos et al., 2010]

Related work Integration of scatterplots and parallel coordinates Steed et al., 2009 Holten and van Wijk, 2010 Yuan et al., 2009

Our proposed interface

Parallel Scatterplot Matrix Our proposed interface

Parallel Scatterplot Matrix FlowVizMenu Our proposed interface

Parallel Scatterplot Matrix FlowVizMenu Attribute-Driven Layout Our proposed interface

A sequence of scatterplots

Rotating scatterplots around the y-axis

Parallel Scatterplot Matrix (P-SPLOM) Scatterplot Matrix (SPLOM) Rotating around x- or y-axes causes a transition from Scatterplot Matrix (SPLOM) to stacked Parallel Coordinates. Parallel Coordinates

Ordering of axes within P-SPLOM Problem: traditional SPLOM ordering doesn’t yield useful parallel coordinates. Repeated axes: useless for parallel coordinates  Axes are repeated in each row and column

Ordering of axes within P-SPLOM Solution: order the axes according to a Latin square. Useful parallel coordinates Each row and column contains each axis once.

Scatterplot Staircase (SPLOS) Inspired partly by quilts [Watson et al. 2008] Sequence of scatterplots: treats one dimension differently. Scatterplot Staircase (SPLOS): all dimensions treated uniformly; every adjacent pair of plots share an axis. Parallel coordinates: more difficult to judge correlations than in scatterplots [Li et al., 2010]

FlowVizMenu Variant of a FlowMenu with embedded visualization Smoothly animated transitions Brushing and linking More than two dimensions possible with PCA

FlowVizMenu In-out gesture to quickly select axes of scatterplot

Attribute-Driven Layout (ADL) ADL: Layout based on a scatterplot selected in the FlowVizMenu. The network layout can be a mixture of Attribute-Driven Layout (ADL) Manual layout Force-directed layout

Demo

Initial user feedback Five bioinformaticians used our prototype and gave feedback. All had experience working with network data. Results: Pros: Exploring along multiple metrics, smooth transitions, and integration of views were judged useful All participants stated they would use the interface if it were made available to them Cons: Some pairings of metrics within the scatterplots may not be useful Too many hotkeys + button combinations in the current prototype

Contributions: Three hybrid multidimensional visualization techniques for visualizing networks

A Parallel Scatterplot Matrix (P-SPLOM) that transitions between a scatterplot matrix and parallel coordinates

Contributions: Three hybrid multidimensional visualization techniques for visualizing networks A Parallel Scatterplot Matrix (P-SPLOM) that transitions between a scatterplot matrix and parallel coordinates

Contributions: Three hybrid multidimensional visualization techniques for visualizing networks A Parallel Scatterplot Matrix (P-SPLOM) that transitions between a scatterplot matrix and parallel coordinates A FlowVizMenu to quickly select the dimensions for an embedded scatterplot

Contributions: Three hybrid multidimensional visualization techniques for visualizing networks A Parallel Scatterplot Matrix (P-SPLOM) that transitions between a scatterplot matrix and parallel coordinates A FlowVizMenu to quickly select the dimensions for an embedded scatterplot

Contributions: Three hybrid multidimensional visualization techniques for visualizing networks A Parallel Scatterplot Matrix (P-SPLOM) that transitions between a scatterplot matrix and parallel coordinates A FlowVizMenu to quickly select the dimensions for an embedded scatterplot An Attribute-Driven Layout to configure the graph according to a scatterplot of graph metrics

Future directions Application to other domains Evaluation of performance and usability Exploration of the design space of each visualization (e.g., on a small screen)

Acknowledgments We thank our collaborators for their feedback: SAP Business Objects Members of Jurisica Lab at OCI Members of the Multimedia Lab at ETS This research was funded by an SAP Business Objects ARC Fellowship, NSERC, and the FQRNT.

Thank you

P-SPLOM: variants

P-SPLOM: Pearson correlation coefficient

P-SPLOM: Latin square

P-SPLOM: another latin square

Scatterplot Staircase

Parallel Scatterplot Matrix (P-SPLOM) Rotating around x- or y-axes causes a transition from Scatterplot Matrix (SPLOM) to stacked Parallel Coordinates

Ordering of axes within P-SPLOM The traditional SPLOM ordering doesn’t produce interesting parallel coordinates Repeated axes: useless for parallel coordinates 

P-SPLOM ordering We explored variants of latin square