1 Brushing & Linking Qiang Kong 03/24/2004. 2 Part I Overview Brushing  Allowing the user to move a region around the data display to highlight or select.

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

ORGANIZING THE CONTENT Physical Structure
Parallel Coordinates Representation of multi-dimensional data Discovery Process xmdv Visualization Tool Ganesh K. Panchanathan Christa M. Chewar.
Scalable Visualization with Accordion Drawing Tamara Munzner University of British Columbia Department of Computer Science joint work with James Slack,
1 CPSC 533C: Interaction by Jordan Lee 08 Mar 04.
Information Retrieval: Human-Computer Interfaces and Information Access Process.
Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation 1 Niklas Elmqvist | Purdue University Pierre Dragicevic | INRIA.
Mapping Nominal Values to Numbers for Effective Visualization Presented by Matthew O. Ward Geraldine Rosario, Elke Rundensteiner, David Brown, Matthew.
Visual Analytics Research at WPI Dr. Matthew Ward and Dr. Elke Rundensteiner Computer Science Department.
Polaris: A System for Query, Analysis and Visualization of Multi-dimensional Relational Databases Presented by Darren Gates for ICS 280.
Interaction Week 10 CPSC 533C, Spring Feb 2004 Tamara Munzner.
1 SIMS 247: Information Visualization and Presentation Marti Hearst Sep 26, 2005.
Overview and Detail Inspired from CS Information Visualization Jan. 10, 2002 John Stasko Frédéric Vernier Enseignant-Chercheur LIMSI-CNRS Maître.
Time Series visualizations Information Visualization – CPSC 533c Lior Berry March 10 th 2004.
“Exploring High-D Spaces with Multiform Matrices and Small Multiples” Mudit Agrawal Nathaniel Ayewah MacEachren, A., Dai, X., Hardisty, F., Guo, D., and.
Large Scale Radial Graph Drawing Cody Robson. Graph Exploration Radial Layout: Constrains graph to rings User can shift focus to avoid panning.
Polaris: A System for Query, Analysis and Visualization of Multi-dimensional Relational Databases Chris Stolte and Pat Hanrahan Computer Science Department.
The Table Lens: Merging Graphical and Symbolic Representations in an Interactive Focus + Context Visualization for Tabular Information R. Rao and S. K.
Information Retrieval: Human-Computer Interfaces and Information Access Process.
CS 5764 Information Visualization Dr. Chris North.
/department of mathematics and computer science Visualization of Transition Systems Hannes Pretorius Visualization Group
Dynamic query tools for time series data sets: Timebox widgets for interactive exploration Harry Hochheiser Ben Shneiderman Presented by Justin Domke.
Table Lens From papers 1 and 2 By Tichomir Tenev, Ramana Rao, and Stuart K. Card.
Information Visualization Design for Multidimensional Data: Integrating the Rank-by-Feature Framework with Hierarchical Clustering Dissertation Defense.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2001 Lecture 6 Start of Part II Material Monday,
Data Mining – Intro.
1 A Rank-by-Feature Framework for Interactive Exploration of Multidimensional Data Jinwook Seo, Ben Shneiderman University of Maryland Hyun Young Song.
FLANN Fast Library for Approximate Nearest Neighbors
Info Vis: Multi-Dimensional Data Chris North cs3724: HCI.
CS 235: User Interface Design November 12 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
Data Mining Techniques
Chapter 7 Requirement Modeling : Flow, Behaviour, Patterns And WebApps.
Information Design and Visualization
Interacting with Visualization Colin Ware, Information Visualization, Chapter 10, page 335.
IntroDefinitionSizeComplexityWrap-up 1/54 Individual Big Data Visual Analytics: Challenges and Opportunities Remco Chang and Eli Brown Tufts University.
MERLOT’s Peer Review Report Composed from reports by at least two Peer Reviewers. Description Section Provides the pedagogical context (i.e. learning goals,
ARO–MURI Thoughts on Visualization for Cyber Situation Awareness MURI Meeting July 8–9, 2015 Christopher G. Healey Lihua Hao Steve E. Hutchinson CS Department,
1 Adapting the TileBar Interface for Visualizing Resource Usage Session 602 Adapting the TileBar Interface for Visualizing Resource Usage Session 602 Larry.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
Fall 2002CS/PSY Information Visualization Picture worth 1000 words... Agenda Information Visualization overview  Definition  Principles  Examples.
David S. Ebert David S. Ebert Visual Analytics to Enable Discovery and Decision Making: Potential, Challenges, and.
Visual Analysis of Hierarchical Management Data Zhao Geng 1, Gaurav Gathania 2, Robert S.Laramee 1 and ZhenMin Peng 1 1 Visual Computing Group, Computer.
Visualization Blaz Zupan Faculty of Computer & Info Science University of Ljubljana, Slovenia.
Snap2Diverse: Coordinating Information Visualizations and Virtual Environments Nicholas F. Polys, Chris North, Doug A. Bowman, Andrew Ray, Maxim Moldenhauer,
Visual Perspectives iPLANT Visual Analytics Workshop November 5-6, 2009 ;lk Visual Analytics Bernice Rogowitz Greg Abram.
IAT Overview + Detail Focus + Context ______________________________________________________________________________________ SCHOOL OF INTERACTIVE.
Information Enhancement of Synthetic Environments Nicholas F. Polys Virginia Bioinformatics Institute Virginia Tech Computer Science & Center for Human.
Advanced Scientific Visualization
Polaris: A System for Query, Analysis, & Visualization of Relational Databases Chris Stolte May 29 th, 2002.
Data Mining – Intro. Course Overview Spatial Databases Temporal and Spatio-Temporal Databases Multimedia Databases Data Mining.
V Material obtained from summer workshop in Guildford County, July-2014.
Copyright © 2005, Pearson Education, Inc. Slides from resources for: Designing the User Interface 4th Edition by Ben Shneiderman & Catherine Plaisant Slides.
VizDB A tool to support Exploration of large databases By using Human Visual System To analyze mid-size to large data.
Tight Coupling of Dynamic Query Filters with Starfield Displays / Spotfire.net Desktop By Chris Ahlberg and Ben Shneiderman / Spotfire Inc. IC280 5/9/02.
Visualization in Problem Solving Environments Amit Goel Department of Computer Science Virginia Tech June 14, 1999.
A Novel Visualization Model for Web Search Results Nguyen T, and Zhang J IEEE Transactions on Visualization and Computer Graphics PAWS Meeting Presented.
Real Time Collaboration and Sharing
Contextual Snapshots: Enriched Visualization with Interactive Spatial Annotations Peter Mindek 1, Stefan Bruckner 2,1 and M. Eduard Gröller 1 1 Institute.
Introduction: Databases and Database Systems Lecture # 1 June 19,2012 National University of Computer and Emerging Sciences.
Applied Cartography and Introduction to GIS GEOG 2017 EL Lecture-5 Chapters 9 and 10.
Lab 05: Coordinated Multiple Views
Data Mining – Intro.
Advanced Scientific Visualization
Information Visualization Picture worth 1000 words...
Interaction Week 7 CPSC 533C, Spring 2003
Data Warehousing and Data Mining
Information Design and Visualization
Information Visualization (Part 1)
CHAPTER 7: Information Visualization
Presentation transcript:

1 Brushing & Linking Qiang Kong 03/24/2004

2 Part I Overview Brushing  Allowing the user to move a region around the data display to highlight or select groups of data points. Visual Queries for Finding Patterns in Time Series Data Harry Hochheiser, Ben Shneiderman. University of Maryland, Computer Science Dept. Tech Report #CS-TR-4365, UMIACS-TR TimeSearcher

3 Part I Overview Brushing  Allowing the user to move a region around the data display to highlight groups of data points. Polaris: A System for Query, Analysis and Visualization of Multi-dimensional Relational Databases Chris Stolte, Diane Tang and Pat Hanrahan, IEEE Transactions on Visualization and Computer Graphics, Vol. 8, No. 1, January Polaris

4 Part I Overview Linking  Visually indicating which parts of one data display correspond to that of another TreeJuxtaposer: Scalable Tree Comparison using Focus+Context with Guaranteed Visibility Tamara Munzner, Francois Guimbretiere, Serdar Tasiran, Li Zhang, and Yunhong Zhou. SIGGRAPH 2003 TreeJuxtaposer

5 Part I Overview Linking  Visually indicating which parts of one data display correspond to that of another Visual Queries for Finding Patterns in Time Series Data Harry Hochheiser, Ben Shneiderman. University of Maryland, Computer Science Dept. Tech Report #CS-TR-4365, UMIACS-TR TimeSearcher

6 Part I Overview Linking  Visually indicating which parts of one data display correspond to that of another Polaris: A System for Query, Analysis and Visualization of Multi-dimensional Relational Databases Chris Stolte, Diane Tang and Pat Hanrahan, IEEE Transactions on Visualization and Computer Graphics, Vol. 8, No. 1, January Polaris

7 Part I Overview Idea from the previous three applications  Brushing and linking are often used together in multiple views applications

8 Part II Guidelines for Using MV Guidelines for Using Multiple Views in Information Visualization M. Q. Wang Baldonado, A. Woodruff, A. Kuchinsky, Proceedings of AVI 2000, Palermo, Italy, May 2000, pp VizCraft: A Multidimensional Visualization Tool for Aircraft Configuration Design A. Goel, C.A. Baker, C.A. Shaffer, B. Grossman, R.T. Haftka, W.H. Mason, L.T. Watson, Proc IEEE Visualization '99 WEAVE: a system for visually linking 3-D and statistical visualizations, applied to cardiac simulation and measurement data D. L. Gresh, B. E. Rogowitz, R. L. Winslow, D. F. Scollan, C. K. Yung October 2000 Proceedings of the conference on Visualization '00

9 Part II Guidelines for Using MV What is a Multiple View system?  Systems that use two or more distinct views to support the investigation of a single conceptual entity. How can views differ from each other?  Differ in the data set  Differ in the visual representation

10 Part II Guidelines for Using MV Problems need to be resolved  Why to use multiple views?  When to use multiple views? About view selection  How to use multiple views? About view presentation About view interaction Three dimensions on which the model of the multiple views are based

11 Part II Guidelines for Using MV Why to use Multiple Views?  Can’t display everything in one view Scale:  Many attributes  Many items Complex data  Multiple data tables (Relational databases)  Multiple data types (e.g. tables, images) Need different visualizations for different parts of data [

12 Part II Guidelines for Using MV Problems need to be resolved  Why to use multiple views?  When to use multiple views? About view selection  How to use multiple views? About view presentation About view interaction

13 Part II Guidelines for Using MV Aspects of impact on the system utility  Cognitive aspect The time and effort required to learn the system The load on the user’s working memory The effort required for comparison The effort required for context switching  System aspect Computational requirements Display space requirements

14 Part II Guidelines for Using MV 1. Rule of diversity Use multiple views when there is a diversity of attributes, models, user profiles, level of abstraction, or genres.

15 Part II Guidelines for Using MV 1. Rule of diversity  Use multiple views when there is a diversity of attributes, models, user profiles, level of abstraction, or genres.  Major positive impacts on utility Working memory  Major negative impacts on the utility Leaning Computational overhead Display space overhead

16 Part II Guidelines for Using MV 2. Rule of complementarity Use multiple views when different views bring out correlations and/or disparities.

17 Part II Guidelines for Using MV 2. Rule of complementarity  Use multiple views when different views bring out correlations and/or disparities.  Major positive impacts on utility Working memory Effort for comparison Context switching  Major negative impacts on the utility Leaning Computational overhead Display space overhead

18 Part II Guidelines for Using MV 3. Rule of decomposition Partition complex data into multiple views to create manageable chunks and to provide insight into the interaction among different dimensions

19 Part II Guidelines for Using MV 3. Rule of decomposition  Partition complex data into multiple views to create manageable chunks and to provide insight into the interaction among different dimensions  Major positive impacts on utility Working memory Effort for comparison  Major negative impacts on the utility Leaning Computational overhead Display space overhead

20 Part II Guidelines for Using MV 4. Rule of parsimony  Use multiple views minimally.  Major positive impacts on utility Leaning Computational overhead Display space overhead  Major negative impacts on the utility Working memory Effort for comparison Context switching

21 Part II Guidelines for Using MV Problems need to be resolved  Why to use multiple views?  When to use multiple views? About view selection  How to use multiple views? About view presentation About view interaction

22 Part II Guidelines for Using MV 5. Rule of space/time resource optimization Balance the spatial and temporal costs of presenting multiple views with the spatial and temporal benefits of using the views.

23 Part II Guidelines for Using MV 5. Rule of space/time resource optimization  Balance the spatial and temporal costs of presenting multiple views with the spatial and temporal benefits of using the views.  Major positive impacts on utility Computational overhead Display space overhead  Major negative impacts on the utility Working memory Effort for comparison

24 Part II Guidelines for Using MV 6. Rule of self-evidence  Use perceptual cues to make relationships among multiple views more apparent to the user. Highlighting Spatial arrangement Coupled interaction  Major positive impacts on utility Learning comparison  Major negative impacts on the utility Computation overhead

25 Part II Guidelines for Using MV 7. Rule of consistency  Make the interfaces for multiple views consistent and make the states of multiple views consistent. State: data & user’s viewpoint Interface affordances  Major positive impacts on utility Learning comparison  Major negative impacts on the utility Computation overhead

26 Part II Guidelines for Using MV 8. Rule of attention management Use perceptual techniques to focus the user’s attention on the right view at the right time. Animation Sounds Highlighting movement

27 Part II Guidelines for Using MV 8. Rule of attention management  User perceptual techniques to focus the user’s attention on the right view at the right time.  Major positive impacts on utility Memory Context switching  Major negative impacts on the utility Computation overhead

28 Part II Guidelines for Using MV Critique Pros  Good motivation  Nice guidelines and well organized  Illustrate guidelines with real applications Cons  The analysis of “context switching” is confusing  Examples are evaluated against only one or two of the guidelines.

29 Part III VizCraft Guidelines for Using Multiple Views in Information Visualization M. Q. Wang Baldonado, A. Woodruff, A. Kuchinsky, Proceedings of AVI 2000, Palermo, Italy, May 2000, pp VizCraft: A Multidimensional Visualization Tool for Aircraft Configuration Design A. Goel, C.A. Baker, C.A. Shaffer, B. Grossman, R.T. Haftka, W.H. Mason, L.T. Watson, Proc IEEE Visualization '99 WEAVE: a system for visually linking 3-D and statistical visualizations, applied to cardiac simulation and measurement data D. L. Gresh, B. E. Rogowitz, R. L. Winslow, D. F. Scollan, C. K. Yung October 2000 Proceedings of the conference on Visualization '00

30 Part III VizCraft Goal  Define and set major design parameters in the conceptual design stage.  Each design can be viewed as a point in a multidimensional design space. The point should satisfied a series of constraints  29 parameters to be considers The point should minimize the objective function.  Take-off gross weight (TOGW)

31 Part III VizCraft Difficulties  Evaluating the point is computational expensive A single aerodynamic analysis cost ½ to several hours  High dimensionality parameters Impractical for many approaches that often applied to optimization problem Difficult for visualizing the design space

32 Part III VizCraft What does VizCraft do?  Evaluate the design with visualization for analyzing the design individually Objective function Constraints violation Graphical view  Evaluate the design with visualization for analyzing the design in contrast to other designs Investigate a database of designs

33 Part III VizCraft  Walkthrough

34 Part III VizCraft  Walkthrough

35 Part III VizCraft  Walkthrough

36 Part III VizCraft Critique Pros  Good use of parallel coordinates Cons  No user study or evaluation  No colormap for the lines in the parallel coordinates  One may not always lucky enough to discover the patterns in the parallel coordinates  Provide linking between design space and constraint space will be a plus

37 Part IV WEAVE Guidelines for Using Multiple Views in Information Visualization M. Q. Wang Baldonado, A. Woodruff, A. Kuchinsky, Proceedings of AVI 2000, Palermo, Italy, May 2000, pp VizCraft: A Multidimensional Visualization Tool for Aircraft Configuration Design A. Goel, C.A. Baker, C.A. Shaffer, B. Grossman, R.T. Haftka, W.H. Mason, L.T. Watson, Proc IEEE Visualization '99 WEAVE: a system for visually linking 3-D and statistical visualizations, applied to cardiac simulation and measurement data D. L. Gresh, B. E. Rogowitz, R. L. Winslow, D. F. Scollan, C. K. Yung October 2000 Proceedings of the conference on Visualization '00

38 Part IV WEAVE What is WEAVE  Workbench Environment for Analysis and Visual Exploration Applied to cardiac data  Effectively study the correspondence of the structure and behavior of the heart

39 Part IV WEAVE Typical visualization can only display only one variable at a time.  Little quantitative analysis  Little comparison of variables  No relationship between behavior and structure

40 Part IV WEAVE Structure of the heart using 3-D anatomical data Histogram of Is, using measurement data Scatterplot, using measurement data.

41 Part IV WEAVE

42 Part IV WEAVE Evaluation using the 8 guidelines  1. Diversity (three models of data)  2. Complementarity (structure vs. behavior)  4. Parsimony (showing on demand)  6. Self-evidence (excellent linking and brushing)  5. Space/time resource optimization  3. Decomposition  7. Rule of consistency  8. Rule of attention management A quite good multiple view application

43 Part IV WEAVE Critique Pros  Good use of brushing and linking  Transparent linking between 3-D visualization and statistical presentation Cons  No user study or evaluation  Relatively less information about the WEAVE system itself

44 Questions Thank you!

45 Reference n.ppt VizCraft: A Multidimensional Visualization Tool for Aircraft Configuration Design A. Goel, C.A. Baker, C.A. Shaffer, B. Grossman, R.T. Haftka, W.H. Mason, L.T. Watson, Proc IEEE Visualization '99 Guidelines for Using Multiple Views in Information Visualization, M. Q. Wang Baldonado, A. Woodruff, A. Kuchinsky, Proceedings of AVI 2000, Palermo, Italy, May 2000, pp WEAVE: A System for Visually Linking 3-D and Statistical Visualizations, Applied to Cardiac Simulation and Measurement Data Donna L. Gresh, Bernice E. Rogowitz, R. L. Winslow, D. F. Scollan, and C. K. Yung: IEEE Visualization 2000, pages