CSC420 Showing Complex Data.

Slides:



Advertisements
Similar presentations
LifeLines:Visualizing Personal Histories Plaisant, Milash, Rose, Widoff, Shneiderman Presented by Girish Kumar and Rajiv Gandhi.
Advertisements

LAYOUT OF PAGE ELEMENTS September 28 th, PATTERNS Common ways to use the Layout Elements of Visual Hierarchy, Visual Flow, Grouping and Alignment,
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.
WPI Center for Research in Exploratory Data and Information Analysis CREDIA SC4DEVO-1, July 12-15, 2004 Interactive Visual Exploration of Multivariate.
Browsing Hierarchical Data with Multi-level Dynamic Queries and Pruning By H. P. Kumar, C. Plaisant & B. Schneidernam Presented by: Dawit Yimam Seid.
The Table Lens: Merging Graphical and Symbolic Representations in an Interactive Focus + Context Visualization for Tabular Information R. Rao and S. K.
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 A Rank-by-Feature Framework for Interactive Exploration of Multidimensional Data Jinwook Seo, Ben Shneiderman University of Maryland Hyun Young Song.
Info Vis: Multi-Dimensional Data Chris North cs3724: HCI.
Semantic Scrolling How to navigate structured documents.
Introduction To ArcMap ArcMa p. ArcMap is a Map-centric GUI tool used to perform map-based tasks Mapping –Create maps by working geographically and interactively.
CS 235: User Interface Design November 12 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
Charts and Graphs V
CS 235: User Interface Design September 15 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
Information Design and Visualization
Interaction Design – Part II by A.Surasit Samaisut Copyrights : All Rights Reserved.
June 6, 2014 IAT Interaction ______________________________________________________________________________________ SCHOOL OF INTERACTIVE ARTS +
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
An Internet of Things: People, Processes, and Products in the Spotfire Cloud Library Dr. Brand Niemann Director and Senior Data Scientist/Data Journalist.
1 (21) EZinfo Introduction. 2 (21) EZinfo  A Software that makes data analysis easy  Reveals patterns, trends, groups, outliers and complex relationships.
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.
IBIS-Q Tutorial: Secure Query Overview To get to the Secured Data Modules from the main IBIS-PH page, select.
Info Vis: Multi-Dimensional Data Chris North cs3724: HCI.
Innovative UI Ideas Marti Hearst SIMS 213, UI Design & Development April 20, 1999.
CS3041 – Final week Today: Searching and Visualization Friday: Software tools –Study guide distributed (in class only) Monday: Social Imps –Study guide.
LBR & WS LAB 1: INTRODUCTION TO GIS.
Pad++: A Zooming Graphical Interface for Exploring Alternate Interface Physics Presented By: Daniel Loewus-Deitch.
Zoomable Interfaces and Multiple Views (2) Mao Lin Huang.
Pad++: A Zoomable Graphical User Interface. Motivations View information at multiple scales –Semantic zooming Tap into natural spatial ways of thinking.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
Visualization Four groups Design pattern for information visualization
Visual Overview Strategies cs5984: Information Visualization Chris North.
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.
Copyright © 2015 Varun Varghese
Table Lens Paper – The Table Lens: Merging Graphical and Symbolic Representations in an Interactive Focus + Context Visualization for Tabular Information.
Multivariate Display From tables, charts, graphs to more complicated methods.
Data Visualization with Tableau
Information Visualization: Navigation
Excel Charts and Graphs
AP CSP: Cleaning Data & Creating Summary Tables
Microsoft Access 2013 Bobby Wan.
Overview and Navigation
Guilford County SciVis V105.01
CSC420 Navigation.
CSC420 Actions and Commands.
CMPE 280 Web UI Design and Development October 3 Class Meeting
Accessing Spatial Information from MaineDOT
Unit Six: Labels In this unit… Review Adding Text to Maps
Usability & Human Factors
Professor John Canny Spring 2003
Interaction.
User Interface Design Chapter 8.
Section 5: Graphs in Science
N. Capp, E. Krome, I. Obeid and J. Picone
Welcome to E-Prime E-Prime refers to the Experimenter’s Prime (best) development studio for the creation of computerized behavioral research. E-Prime is.
Information Design and Visualization
cs5984: Information Visualization Chris North
Introduction To ArcMap
Information Visualization (Part 1)
CHAPTER 7: Information Visualization
Tutorial 7 – Integrating Access With the Web and With Other Programs
An Introduction to Multivariate Data Visualization and XmdvTool
CHAPTER 14: Information Visualization
ESRM 250/CFR 520 Autumn 2009 Phil Hurvitz
Survey Results Respondents: 39 of 51 – 76%
Comp 15 - Usability & Human Factors
Graphs in Science p. 34.
Presentation transcript:

CSC420 Showing Complex Data

Basic User Questions How is this data organized? What's related to what? How can I explore this data? Can I rearrange this data to see it differently? Show me only what I need to know. What are the specific data values?

Data Organization Linear: List or single-variable plot Tabular: Spreadsheet, multi-column list, Sortable Table, Multi-Y Plot, or other multi-variable plots Hierarchical: Tree, Cascaded Lists, Tree Table, Treemap Network: Directed graph or flowchart Geographical/spatial: Map or schematic Other: Plots of various sorts, such as parallel coordinate plots, or Treemaps

What's Related to What?

And Again

How about now?

Preattentive Variables

Example

Navigation and Browsing Scroll and pan: interactively move the visible part of the graphic Zoom: change the scale Open and close points of interest Drill down into points of interest (open + zoom in)

Sorting and Rearrangement

Sorting and Rearrangement

Searching and Filtering: Show me only what I need to know Interactive: respond as quickly as possible Iterative: let a user define the search/filter Contextual: show results with surrounding data (keyword embedded in a sentence)

Actual Data: Show the Values Labels: directly on the graphic (town names on a map) Legends: show the user what represents what Axes, rulers, scales, timelines: tell the user the relationship between values and position Less precise, also less clutter Datatips: tooltips that show data values Data brushing: select a subset of the data, put it in another context (another graphic) e.g., select outliers in a scatter plot -> color the values in a spreadsheet

Patterns Overview plus detail Datatips Dynamic Queries Data brushing Local zooming Row striping Sortable table Jump to item New-item row Cascading lists Tree table Multi-Y graph Small multiples Treemap

Overview Plus Detail Place an overview next to a zoomed-in detail view Micro and macro readings: users can scroll, compare, move at their own pace through the interface One of the best ways to deal with visual complexity “You are here” sign

Datatips Solving complexity: present the overview, put details in tooltips Put the detail where the attention is (mouse) Inside the tooltip, you can afford to format densely Make the tooltip as small as possible, obscuring as little as possible

Dynamic Queries Provide ways to filter the data set immediately and interactively Use for large datasets, with predictable interesting parameters Controls: single/double sliders, radio buttons... Can also directly manipulate display data Drawback: depends on spatial rendering of data

Data Brushing Let the user select data items in one view; show the same data selected simultaneously in another view Use for multivariate data Helps users gain insight Coordinated/linked views (larger pattern)

Local Zooming

Row Striping

Sortable Table

Jump to Item / Continuous Filter

New-Item Row Use the last row in the table to create a new item in place Use for interfaces with vertical lists Conceptually coherent Avoids opening another UI for item creation Uses less screen, reduces navigation, is less work

Cascading Lists Hierarchy: show lists for each level Selecting an item shows children at next level Use for broad shallow trees (otherwise, use tree outline) Shows more of the hierarchy at once Organizes it visually

Tree Table

Multi-Y Graph

Small Multiples

Treemap