Space/Order Quanzhen Geng (Master of Software Systems Program) January 27, 2003 CS-533C Reading Presentation.

Slides:



Advertisements
Similar presentations
15.1 Vis_04 Data Visualization Lecture 15 Information Visualization : Part 3.
Advertisements

17.1 Vis_2003 Data Visualization Lecture 17 Information Visualization : Part 3.
® Microsoft Office 2010 Excel Tutorial 4: Enhancing a Workbook with Charts and Graphs.
MTP – Stage 1 Sanobar Nishat. Outline  Peculiarities of the mobile visualization context  Different aspects of mobile visualization design  Map-based.
LAYOUT OF PAGE ELEMENTS September 28 th, PATTERNS Common ways to use the Layout Elements of Visual Hierarchy, Visual Flow, Grouping and Alignment,
Shared Graphics Skills Cameras and Clipping Planes
Reading Graphs and Charts are more attractive and easy to understand than tables enable the reader to ‘see’ patterns in the data are easy to use for comparisons.
Information Visualization Focus + Context Fengdong Du.
Information Visualization (Shneiderman and Plaisant, Ch. 13)
Mapping Nominal Values to Numbers for Effective Visualization Presented by Matthew O. Ward Geraldine Rosario, Elke Rundensteiner, David Brown, Matthew.
Polaris: A System for Query, Analysis and Visualization of Multi-dimensional Relational Databases Presented by Darren Gates for ICS 280.
1 Presented by Jean-Daniel Fekete. 2  Motivation  Mélange [Elmqvist 2008] Multiple Focus Regions.
1 This work partially funded by NSF Grants IIS , IRIS and IIS Matthew O. Ward, Elke A. Rundensteiner, Jing Yang, Punit Doshi, Geraldine.
A Review and Taxonomy of Distortion-Oriented Presentation Techniques Y.K Leung and M.D. Apperley Presentation by Sean Lynch.
Classifier Decision Tree A decision tree classifies data by predicting the label for each record. The first element of the tree is the root node, representing.
“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.
Demonstration with Inxight Eureka Chaonan Geng ICS280 Spring 2001.
Types of Data Displays Based on the 2008 AZ State Mathematics Standard.
Cone Trees and Collapsible Cylindrical Trees
The Table Lens: Merging Graphical and Symbolic Representations in an Interactive Focus + Context Visualization for Tabular Information R. Rao and S. K.
Matthias Mayer The Table Lens - Ramana Rao & Stuart K. Card Information Visualization 838b - February 21st 2001 The Table Lens: Merging.
1 i247: Information Visualization and Presentation Marti Hearst April 14, 2008.
Table Lens From papers 1 and 2 By Tichomir Tenev, Ramana Rao, and Stuart K. Card.
Table Lens Introduction to the Table Lens concept Table Lens Implementation Projected Usage Scenarios Usage Comparison with Splus Critical Analysis.
1 i247: Information Visualization and Presentation Marti Hearst Data Types and Graph Types.
1 SIMS 247: Information Visualization and Presentation Marti Hearst Oct 3, 2005.
THE PERSPECTIVE WALL Jock D Mackinlay George D Robertson Stuart K Card.
Info Vis: Multi-Dimensional Data Chris North cs3724: HCI.
Tree Structures (Hierarchical Information) cs5764: Information Visualization Chris North.
2-D: Focus+Context cs5984: Information Visualization Chris North.
Document (Text) Visualization Mao Lin Huang. Paper Outline Introduction Visualizing text Visualization transformations: from text to pictures Examples.
Information Design and Visualization
1 Human Computer Interaction Week 12 Information Search & Visualization.
Information Visualization Using 3D Interactive Animation Meng Tang 05/17/2001 George G. Robertson, Stuart K. Card, and Jock D. Mackinlay.
Fall 2002CS/PSY Information Visualization Picture worth 1000 words... Agenda Information Visualization overview  Definition  Principles  Examples.
IAT 814 Trees Chapter 3.2 of Spence ______________________________________________________________________________________ SCHOOL OF INTERACTIVE ARTS +
XP New Perspectives on Microsoft Word 2002 Tutorial 31 Microsoft Word 2002 Tutorial 3 – Creating a Multiple-Page Report.
Tutorial 1 Introducing Adobe Flash CS3 Professional
Opinion to ponder… “ Since we are a visual species (especially the American culture), because of our educational system. Many of the tools currently used.
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.
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.
Fall 2002CS/PSY Information Visualization 2 Case Study: Portraying Hierarchies Visualizing hierarchies  Variety of techniques Traditional tree views,
Graph Visualization and Beyond … Anne Denton, April 4, 2003 Including material from a paper by Ivan Herman, Guy Melançon, and M. Scott Marshall.
Mao Lin Huang University of Technology, Sydney, Visual Representations of Data and Knowledge.
Using Google Sheets To help with data. Sheets is a spreadsheet program that can interface with Docs, or Slides A spreadsheet program has cells (little.
16.1 Vis_2002 Data Visualization Lecture 14 Information Visualization Part 1.
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.
 A navigational display should serve these four different classes of tasks:  Provide guidance about how to get to a destination  Facilitate planning.
Document Lens 3D Visualization Tool For Large Rectangular Presentations.
User Interface Design Patterns: Part 1 Kirsten McCane.
Inspired from CS Information Visualization Jan. 10, 2002 John Stasko Frédéric Vernier Enseignant-Chercheur LIMSI-CNRS Maître de conf Paris XI Cours.
CS 235: User Interface Design April 28 Class Meeting Department of Computer Science San Jose State University Spring 2015 Instructor: Ron Mak
Comp 15 - Usability & Human Factors Unit 12b - Information Visualization This material was developed by Columbia University, funded by the Department of.
Applied Cartography and Introduction to GIS GEOG 2017 EL Lecture-5 Chapters 9 and 10.
Table Lens Paper – The Table Lens: Merging Graphical and Symbolic Representations in an Interactive Focus + Context Visualization for Tabular Information.
Introducing Macromedia Flash 8
CSC420 Showing Complex Data.
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
CSc4730/6730 Scientific Visualization
CSc4730/6730 Scientific Visualization
Information Design and Visualization
Information Visualization (Part 1)
Presentation transcript:

Space/Order Quanzhen Geng (Master of Software Systems Program) January 27, 2003 CS-533C Reading Presentation

Space/Order Encodings Definition: Space/order encodings transform data in information space into a spatial representation (size and order) in display space that preserves informational characteristics of the dataset and facilitates our visual perception and understanding of the data. Importance: Finding a good spatial representation of the information at hand is one of the most difficult and also the most important tasks in information visualization.

Two challenges of Spatial Encodings (1) Visualizing large information space (Large Maps, Tables, Documents etc.) through a relatively small window screen. Lack of screen space (2) Visualizing multi-dimensional data (n>3) in 2D space How to effectively present more than 3 dimensions of information in a visual display with 2 (to 3) dimensions? How to display 1,000,000 rows of table on screen? What does 10-D space look like?

Solving the Problems in Spatial Encodings Two important spatial representation techniques: Spatial distortions solve the lack of screen space problem Parallel coordinates Non-projective mapping between N-D and 2-D

Distortions Problems: – Large Computer-Based Information Systems – Small Window as Single Access-Point – Difficult to Interpret Single Information Items when Viewing it Outside of its Context Definition: Distortion is a visual transformation that modifies a Visual Structure to create focus+context views. Want to achieve: –Focus: to see detail of immediate interest –Context: to see the overall picture Want to solve: The problem of displaying a large information space through a relatively small window, i.e., lack of screen space problem.

Principles of distortions Transformation function Magnification function

Distortions Methods of distortions (focus+context views): --Bifocal Display --Perspective wall --Document lens --Fisheye views --Table lens Major differences of these methods: --Transformation function --Magnification function

Bifocal Display First suggested by Spence and Apperley (1980?). Combination of a detailed view and two distorted sideview. One-dimensional form.

Bifocal Display Fold Project

What is the Bifocal Display Doing? Transform the information space to the display space with Visual transformation functions

Early implementation of Bifocal Display (1980)

Perspective Wall A technique for viewing and navigating large, linearly-structured information (for instance, chronological / alphabetical data), allowing the viewer to focus on a particular area while still maintaining some degree of location or context. Extension or descendant of Bifocal Display. 3D aspect decreases cognitive load.

Perspective Wall vs. Bifocal Display Bifocal Display Perspective Wall 2D view 3D view Perspective Wall: 3D view Center panel to view detail Perspective panels to view context

Perspective Wall [Mackinlay et al.c 1991]

Perspective Wall In terms of transformation function, the situation is closer to the bifocal display. Perspective gives smoother transition from focus to context.

Perspective Wall Example 1 – project schedule Map work charts onto diagram. x-axis is time, y- axis is project. ( Mackinlay, Robertson, Card ’91)

Perspective Wall Example 2 – file navigation Typical example use is file navigation –Shown by date, type –However few files can be displayed at once

Perspective Wall Example 3 – file navigation

Features of Perspective Wall Folding is used to distort a 2-D layout into a 3-D visualization,using hardware support for 3-D interactive animation. Perspective panels are shaded to enhance the effect of 3-D. Vertical dimension can be used to visualize layering information. Disadvantage: Wastes the corner areas of the screen.

Document Lens Why: - Text too small to read but yet needed to perceive patterns. -Perspective wall wastes corner areas of screen What: General visualization technique based on a common strategy for understanding paper documents when their structure is not known. How: 3D Visualization Tool For Large Rectangular Presentations

Document Lens Features Lens – rectangular – interested in text that is mostly rectangular Sides are elastic and pull the surrounding parts towards the lens creating a pyramid

Document Lens Document lens, 3-D effect, no waste of corner space

Comparison with other approaches Bifocal DisplayPerspective Wall Document Lens

Fisheye View (Distortion) When people think about focus+context views, they typically think of the Fisheye View (Distortion) First introduced by George Furnas in his 1981 report “Provide[s] detailed views (focus) and overviews (context) without obscuring anything…The focus area (or areas) is magnified to show detail, while preserving the context, all in a single display.” -(Shneiderman, DTUI, 1998) Talks/10-focuscontext.ppt

Principles of Fisheye View 1D Fisheye 2D Fisheye –Continuous Magnification Functions –Can distort boundaries because applied radially rather than x y

Fisheye-view vs. Bifocal display Bifocal DisplayFisheye-view

Fisheye View Application 1 –Map of Washington D.C. web.mit.edu/16.399/www/course_notes/context_and_detail1.pdf

Fisheye View Application 2 –viewing network nodes

Fisheye View Application 3 – fisheye menu Dynamically change the size of a menu item to provide a focus area around the mouse pointer, while allowing all menu items to remain on screen All elements are visible but items near cursor are full-size, further away are smaller “bubble” of readable items move with cursor

Fisheye View Application 4 – fisheye table

Table Lens The Table Lens: Merges Graphical and Symbolic Representations in an Interactive Focus + Context Visualization for Tabular Information. (Ramana Rao and Stuart K. Card)

Table Lens Features Focus + context for large datasets while retaining access to all data Works best for case / variable data & flexible, suitable for many domains Cell contents coded by color (nominal) or bar length (interval) Tools: zoom, adjust, slide Search / browse (spotlighting) Create groups by dragging columns

Table Lens Distortion in each dim. is independent Multiple focal areas Degree of Interest (DOI) Interactive Focus Manipulation

DOI (Degree of Interest) Maps from an item to a value that indicates the level of interest in the item.

Table Lens Focus Manipulation Zoom DOI Adjust DOI Slide DOI Zoom, adjust and slide provides interactive focus manipulation

Table Lens

Parallel Coordinates Issues: How to effectively present more than 3 dimensions of information in a visual display with 2 (to 3) dimensions? How to effectively visualize very large, often complex data sets?

Parallel Coordinates -Goals We want to: Visualize multi-dimensional data Without loss of information With: –Minimal complexity –Any number of dimensions –Variables treated uniformly –Objects remain recognizable across transformations –Easy / intuitive conveyance of information –Mathematically / algorithmically rigorous (Adapted from Inselberg)

Parallel Coordinates: Visualizing N variables on one chart Create N equidistant vertical axes, each corresponding to a variable Each axis scaled to [min, max] range of the variable Each observation corresponds to a line drawn through point on each axis corresponding to value of the variable

Parallel Coordinates -- Correlations may start to appear as the observations are plotted on the chart -- Here there appears to be negative correlation between values of A and B for example -- This has been used for applications with thousands of data items

Cartesian vs. Parallel Coordinates Dataset in a Cartesian coordinateSame dataset in parallel coordinates infovis.cs.vt.edu/cs5984/students/parcoord.ppt

Parallel Coordinates Example 1: Correlations Detroit homicide data 7 variables 13 observations

Parallel Coordinates - Example 2: Air traffic control Cartesian Coordinates Parallel Coordinates

Parallel Coordinates: Advantages Multi-dimensional data can be visualized in two dimensions with low complexity. Each variable is treated uniformly. Relations within multi-dimensional data can be discovered (“data mining”). Because of its visual cues, can serve as a preprocessor to other methods.

Parallel Coordinates: Disadvantages Close axes as dimensions increase. Clutter can reduce information perceived. Varying axes scale, although indicating relationships, may cause confusion. Connecting the data points can be misleading.

Disadvantage: Level of Clutter Taken from: “Hierarchical Parallel Coordinates” Ying-Huey Fua, Elke A. Rundensteiner, Matthew O. Ward 16,384 records in 5 dimensions causes over-plotting.

Improvement: Summarization Taken from: “Hierarchical Parallel Coordinates” Ying-Huey Fua, Elke A. Rundensteiner, Matthew O. Ward.

Improvement: Level-Of-Detail (LOD) Taken from: “Hierarchical Parallel Coordinates” Ying-Huey Fua, Elke A. Rundensteiner, Matthew O. Ward.

Improvement: Brushing Taken from: “Hierarchical Parallel Coordinates” Ying-Huey Fua, Elke A. Rundensteiner, Matthew O. Ward.

Summary Spatial encoding the most important encoding The good and bad of spatial distortion The advantages and disadvantages of parallel coordinates