Overview and Navigation

Slides:



Advertisements
Similar presentations
Tree-Maps: A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman (HCIL TR 91-06) Steve Betten.
Advertisements

Lecture 7 Date: 23rd February
Table Lens From papers 1 and 2 By Tichomir Tenev, Ramana Rao, and Stuart K. Card.
By LaBRI – INRIA Information Visualization Team. Tulip 2010 – version Tulip is an information visualization framework dedicated to the analysis.
Information Design and Visualization
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.
1 Human Computer Interaction Week 12 Information Search & Visualization.
IAT Overview + Detail Focus + Context ______________________________________________________________________________________ SCHOOL OF INTERACTIVE.
Intuitive Database Query System, Zooming Query Results Previews Drawing upon existing literature on zooming interface technology, intuitive navigation.
1 CS430: Information Discovery Lecture 18 Usability 3.
Copyright © 2005, Pearson Education, Inc. Slides from resources for: Designing the User Interface 4th Edition by Ben Shneiderman & Catherine Plaisant Slides.
The Table Lens: Merging Graphical and Symbolic Representations in an Interactive Focus+Context Visualization for Tabular Information Ramana Rao and Stuart.
Non-Overlapping Aggregated Multivariate Glyphs for Moving Objects Roeland Scheepens, Huub van de Wetering, Jarke J. van Wijk Presented by: David Sheets.
Info Vis: Multi-Dimensional Data Chris North cs3724: HCI.
Innovative UI Ideas Marti Hearst SIMS 213, UI Design & Development April 20, 1999.
Information Visualization 2: Overview and Navigation Chris North cs3724: HCI.
1D & 2D Spaces for Representing Data Mao Lin Huang.
Visual Overview Strategies cs5984: Information Visualization Chris North.
Visualization Four groups Design pattern for information visualization
Review Chris North cs3724: HCI. Midterm Topics Scenario-based design: (ch 1-4) SBD background –metrics, tradeoffs, scenarios Requirements analysis –Field.
User Interface Design Patterns: Part 1 Kirsten McCane.
1Ellen L. Walker 3D Vision Why? The world is 3D Not all useful information is readily available in 2D Why so hard? “Inverse problem”: one image = many.
Information Visualization: Navigation Chris North cs3724: HCI.
Comp 15 - Usability & Human Factors Unit 12b - Information Visualization This material was developed by Columbia University, funded by the Department of.
Table Lens Paper – The Table Lens: Merging Graphical and Symbolic Representations in an Interactive Focus + Context Visualization for Tabular Information.
AdisInsight User Guide July 2015
Chapter 10 Digital Signal and Image Processing
Information Visualization: Navigation
Working with Data Blocks and Frames
QLIK Overview & Desk Aid
Data Mining Soongsil University
Computational Physics (Lecture 10)
Tutorial 5: Working with Excel Tables, PivotTables, and PivotCharts
System Design Ashima Wadhwa.
User Interface Design PPT By :Dr. R. Mall.
Using Partitions and Fragments
CSC420 Showing Complex Data.
Understand Windows Forms Applications and Console-based Applications
Mean Shift Segmentation
Hierarchies (Trees) Definition Examples
Usability & Human Factors
cs5764: Information Visualization Chris North
Professor John Canny Fall 2001 Nov 29, 2001
Professor John Canny Spring 2003
Chapter 3:- Graphics Eyad Alshareef Eyad Alshareef.
Information Visualization 2: Overview and Navigation
Information Visualization Picture worth 1000 words...
Computer Vision Lecture 5: Binary Image Processing
CSc4730/6730 Scientific Visualization
Structure of Information Visualization
O.S Lecture 13 Virtual Memory.
Manager Navigator Job Aid
Basic Editing Lesson 2.
Document Visualization at UMBC
CSc4730/6730 Scientific Visualization
Information Design and Visualization
cs5984: Information Visualization Chris North
Information Visualization 2: Overview and Navigation
Techniques for Interacting with Off-Screen Content
A Powerpoint about ...and irony
Office 365 Reporting Dashboard - Overview
Information Visualization 2 Case Study: Portraying Hierarchies
Information Visualization (Part 1)
CHAPTER 7: Information Visualization
Group 9 – Data Mining: Data
CHAPTER 14: Information Visualization
Data Pre-processing Lecture Notes for Chapter 2
Goodfellow: Chapter 14 Autoencoders
Presentation transcript:

Overview and Navigation CSC4730/6730 Scientific Visualization Overview and Navigation Lecture 13 Ying Zhu Georgia State University

Main reference Chris North, Information visualization, in Handbook of Human Factors and Ergonomics, 3rd Edition, G. Salvendy (editor), New York: John Wiley & Sons, 2005

Background As information quantity increases, it becomes more difficult to visually pack all the information on the available screen space. There simply are not enough pixels. Even if there were enough pixels, it might appear visually cluttered to include all the details in a single display.

Overview and navigation We’ll discuss two types of visualization techniques that address this issue Overview Navigation

Background To support visualization of very large information spaces, Shneiderman suggests the following design mantra: “overview first, zoom and filter, then details on demand”

Background Start users with a broad overview of the full information space, sacrificing information details. Then, provide interaction mechanisms that enable users to zoom in on desired information and filter out anything not of interest. Lastly, quickly retrieve and display detailed information about individual data entities when selected by the user.

Benefits of overview Supports formation of mental models of the information space. Reveals what information is present or not present. Reveals relationships between the parts of the information, providing broader insights. Enables direct access and navigation to parts of the information, by simply selecting it from the overview. Encourages exploration.

Background Visualization designers should seek to densely pack as much information into the overview as cleanly possible. A major design decision is choosing which information to percolate up to the overview and which information to bury in the lower detail levels reached only through user interaction. Somewhat analogous to choosing which products to show in the store window.

Overview strategies Reducing the quantity of data in the dataset before the mapping is applied Reducing the physical size of the visual glyphs created in the mapping.

Reducing data quantity One method for reducing the data quantity is aggregation. Aggregation groups entities within the data set, creating a new dataset with fewer total entities. Each aggregate becomes an entity itself, temporarily replacing the need for all entities within the aggregate.

Design decisions The first design decision is choosing which entities should be grouped together. by common attribute values by more advanced methods such as clustering algorithms Nearest neighbors.

Design decisions The next decision is determining the new attribute values of the aggregates. Ideally aggregates’ values should be representative of the contained member entities. Statistical summaries such as mean, minimum, maximum, and count are commonly used. Aggregation can be iteratively applied to generate tree structures of groups and subgroups

Design decisions The final decision is the visual representation of the aggregates that, ideally, reveals some hint of their contents.

Aggregation towers

XmdvTool

Aggregation Aggregation can also be applied to data attributes. Dimensionality reduction methods reduce the number of data attributes in large multi-dimensional tabular datasets so that they can be more easily visualized

Aggregation The reduced set of attributes should approximately capture the main trends found in the full set of attributes. For example, Principal Components Analysis projects the data entities onto a subspace of the original data space that best preserves the variance in the data.

Filtering May also reduce data quantity by filtering Selects a representative subset of data entities, based on data density and entity importance. Relegates less important data attributes to interactive methods such as dynamic queries, eliminating them from the input to the visual mapping function. Tree structured information is easily reduced by simply filtering deeper levels of the tree to visualize the upper levels as an overview.

Miniaturizing visual glyphs Emphasis can be placed on miniaturization of the visual glyphs generated by the visual mapping process. Edward Tufte argues for increased data density in visual displays, by maximizing the data per unit area of screen space, and maximizing the data:ink ratio Higher data:ink ratio is accomplished by minimizing the quantity of “ink” required for each visual glyph.

SeeSoft

SeeSoft SeeSoft provides an overview of textual software code using miniaturization. Each line of code is reduced to a single line segment of colored pixels whose length is proportional the number of characters in the line of code. Large software projects of up to 50,000 lines of code can be viewed in a single screen. Color coding can be used to reveal other attributes of the lines of code

Information Mural

Information Mural When many glyphs overlap and occlude each other, Mural visualizes the density of the glyphs like an x-ray image, enabling users to see hidden patterns within dense clutter that would otherwise be occluded

Navigation strategies After employing an overview strategy to provide a broad view of a large information space, the next design concern is that of navigation. Interactive methods are needed to support the navigation between broad overview and the details of the entire information.

Navigation strategies Zoom + Pan Overview + Detail Focus + Context

Navigation

Avoid detail-only These navigation strategies should be contrasted with the naïve strategy called Detail-Only. Detail-only is the baseline strategy that does not employ an overview. It provides only the detail-level view of a portion of the information space MS Excel spreadsheet

Avoid detail-only Users can navigate by scrolling or panning to access the rest of the information space. In general, the detail-only strategy should be avoided. The principle disadvantage is disorientation due to lack of overview, leaving the user lost in the information space and wondering: Where am I? Where do I want to go? How do I get there?

Zoom + Pan Zoomable visualizations begin with the overview, and then enable users to dynamically zoom into the information space to reach details of interest. Users can zoom back out to return to the overview, and again zoom in to another portion of detail.

Zoom + Pan Users can also pan across the space without zooming out. Zooming can be a smooth continuous navigation through the space or can be used to drill down through discrete levels of scale as in Treemaps

Zoomable interfaces Pad++ http://www.cs.umd.edu/hcil/pad++/ Piccolo toolkit http://www.cs.umd.edu/hcil/piccolo/ Google local www.google.com

Overview + Detail This strategy uses multiple views to simultaneously display an overview and a detail view. A field-of-view indicator in the overview indicates the location of the detail view within the information space.

Overview + Detail The views are linked such that manipulating the field-of-view in the overview causes the detail view to navigate accordingly. Likewise, when users navigate directly in the detail view, the field-of-view updates to provide location feedback.

Overview + Detail

Overview + Detail Overview+detail preserves overview to avoid disorientation in the detail view, but suffers from a visual discontinuity between the overview and detail view.

Focus + Context This strategy expands a focus region directly within the overview context. The focus is enlarged and magnified to provide detailed information for that portion of the information space. Users can navigate by simply sliding the focus across the overview to reveal details for other portions of the space.

Focus + Context The focus+context strategy offers continuity of detail within overview context, but suffers from disorientation caused by distortion.

Focus + Context To make room for the expanded focus region, the surrounding overview must be partially pushed back by distorting or warping the overview. Also referred to as fisheye or distortion-oriented displays.

Focus + Context Without distortion, the magnified region would occlude the adjacent context like a magnifying glass. Since the near context is the most important part of the context, the magnifying glass effect is undesirable, and distortion is required to preserve the overview.

Focus + Context In general, the focal point is magnified the most, and the degree of magnification decreases with distance from the focal point. Careful design based on a variety of metaphors can help to minimize the negative effects of the distortion.

Fisheye view

Perspective wall

Perspective wall

Perspective wall A way of densely displaying large amounts of information by placing information on a flat plane The plane is tilted into the screen so that it shrinks back toward infinity. More important items (such as upcoming dates on a calendar) can be displayed at a closer location and thus appear larger than the less important items that are further away.

Non-linear magnification

Fisheye menu http://www.cs.umd.edu/hcil/fisheyemenu/fisheyemenu-demo.shtml

Summary While studies have repeatedly shown advantages of these three strategies over the detail-only strategy, comparisons between the three are inconclusive and highly dependent on the specifics of the individual designs, data domains, and user tasks

Summary Zoom+Pan: Screen space efficient Infinite scalability Lose overview when zoom in Slower navigation

Summary Overview+Detail: Stable overview Scalable; chained views; multiple overviews or foci Visual disconnect between views; back-and-forth Views compete for screen space; smaller overview

Summary Focus+Context: Detail visually connected to surrounding context Limited scalability; typically under 10:1 zoom factor Distortion; unstable overview