June 6, 2014 IAT 355 1 Interaction ______________________________________________________________________________________ SCHOOL OF INTERACTIVE ARTS +

Slides:



Advertisements
Similar presentations
Support.ebsco.com EBSCOhost Digital Archives Viewer Tutorial.
Advertisements

Interaction Design: Visio
ORGANIZING THE CONTENT Physical Structure
Interaction. Interactivity is what distinguishes Information Visualization from fixed (static) visualizations of the past. Analysis is a process, often.
Dynamic Queries for Visual Information Seeking Ben Shneiderman Jin Tong Hyunmo Kang Cmsc838 Sep. 28, 1999.
IAT 355 Basic Tasks with Interactive Example: EZChooser, Chapter 2 of Spence ______________________________________________________________________________________.
JOURNAL OF HUMAN–COMPUTER INTERACTION 2010 Ji Soo Yi, Niklas Elmqvist, and Seungyoon Lee.
© by Pearson Education, Inc. All Rights Reserved.
1 i247: Information Visualization and Presentation Marti Hearst Interactive Visualization.
Interaction Lecture 11 CPSC 533C, Fall Oct 2004 Tamara Munzner.
Overview and Detail Inspired from CS Information Visualization Jan. 10, 2002 John Stasko Frédéric Vernier Enseignant-Chercheur LIMSI-CNRS Maître.
1 i247: Information Visualization and Presentation Marti Hearst Multidimensional Graphing.
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.
Info Vis: Multi-Dimensional Data Chris North cs3724: HCI.
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
Word processing June 2013.
Remy Product Catalog Product Search/Cross References Product Details Application Search Model Search Service Parts.
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
Classroom User Training June 29, 2005 Presented by:
Interaction Media & Communication, Department of Computer Science, Queen Mary University of London THE INFLUENCE.
Map Scale, Resolution and Data Models. Components of a GIS Map Maps can be displayed at various scales –Scale - the relationship between the size of features.
Dynamic Queries –presented by Bhaskar Chatterjee Visual Alternative to SQL for Querying databases Depending on data types and the values decides the input.
© 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.
Information Visualization Using 3D Interactive Animation Meng Tang 05/17/2001 George G. Robertson, Stuart K. Card, and Jock D. Mackinlay.
Business Intelligence (BI) Primer BI Tools in SharePoint 2010 Excel Services Performance Point Services.
Fall 2002CS/PSY Information Visualization Picture worth 1000 words... Agenda Information Visualization overview  Definition  Principles  Examples.
-1- Philipp Heim, Thomas Ertl, Jürgen Ziegler Facet Graphs: Complex Semantic Querying Made Easy Philipp Heim 1, Thomas Ertl 1 and Jürgen Ziegler 2 1 Visualization.
Today  Table/List operations  Parallel Arrays  Efficiency and Big ‘O’  Searching.
IAT 814 Trees Chapter 3.2 of Spence ______________________________________________________________________________________ SCHOOL OF INTERACTIVE ARTS +
User Interfaces & IR Readings Review - Googling Further - HomeFinder Live Demos!
ArcReader The Basics By Matthew Ziebarth IT/GIS Co-Op.
Dynamic Visualization Dynamic Queries For Visual Information Seeking by Ben Shneiderman Data Visualization Sliders by Stephen G. Eick Presented by Yimeng.
Chapter 15: Information Search & Visualization Team 3: Jacob Hicks, Victor Chen, Saba Alavi.
IAT Overview + Detail Focus + Context ______________________________________________________________________________________ SCHOOL OF INTERACTIVE.
Copyright © 2005, Pearson Education, Inc. Slides from resources for: Designing the User Interface 4th Edition by Ben Shneiderman & Catherine Plaisant Slides.
Chapter 10 Interacting with Visualization 박기남
Graph Visualization and Beyond … Anne Denton, April 4, 2003 Including material from a paper by Ivan Herman, Guy Melançon, and M. Scott Marshall.
VisDB: Database Exploration Using Multidimensional Visualization Maithili Narasimha 4/24/2001.
Innovative UI Ideas Marti Hearst SIMS 213, UI Design & Development April 20, 1999.
C. Ahlberg & B. Shneiderman (1994)
CS3041 – Final week Today: Searching and Visualization Friday: Software tools –Study guide distributed (in class only) Monday: Social Imps –Study guide.
User Interface Components Lecture # 5 From: interface-elements.html.
14. Information Search and Visualization
Tight Coupling of Dynamic Query Filters with Starfield Displays / Spotfire.net Desktop By Chris Ahlberg and Ben Shneiderman / Spotfire Inc. IC280 5/9/02.
1D & 2D Spaces for Representing Data Mao Lin Huang.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
User Interface Design Patterns: Part 1 Kirsten McCane.
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
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
Chapter 4 Crystal Report Presenter: PEN PHIROM (MscIT) Phone:
IAT Scent, or Interaction & Navigation ______________________________________________________________________________________ SCHOOL OF INTERACTIVE.
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.
CHAPTER 7 LESSON B Creating Database Reports. Lesson B Objectives  Describe the components of a report  Modify report components  Modify the format.
Data Visualization with Tableau
IAT 355 Basic Tasks with Interactive Example
CS 321: Human-Computer Interaction Design
CSC420 Showing Complex Data.
Usability & Human Factors
Professor John Canny Fall 2001 Nov 29, 2001
Interaction.
Information Visualization Picture worth 1000 words...
Dynamic Queries for Visual Information Seeking Ben Shneiderman
EBSCOhost Digital Archives Viewer
Tutorial 7 – Integrating Access With the Web and With Other Programs
CHAPTER 14: Information Visualization
Presentation transcript:

June 6, 2014 IAT Interaction ______________________________________________________________________________________ SCHOOL OF INTERACTIVE ARTS + TECHNOLOGY [SIAT] |

June 6, 2014 IAT Interaction Two main components in an infovis –Representation –Interaction Representation gets all the attention Interaction is where the action is (no pun intended)

June 6, 2014 IAT Analysis through Interaction Very challenging to come up with innovative, new visual representations But can do interesting work with how user interacts with the view or views –It’s what distinguishes infovis from static visual representations on paper Analysis is a process, often iterative with branches and side bars

June 6, 2014 IAT Interaction Levels Response Time 0.1 sec animation, visual continuity, sliders 1.0 sec system response, conversation break 10. sec cognitive response

June 6, 2014 IAT Example Even simple interaction can be quite powerful Stacked histogram

June 6, 2014 IAT Interaction Types Dix and Ellis (AVI ’98) propose –Highlighting and focus –Accessing extra info – drill down and hyperlinks –Overview and context – zooming and fisheyes –Same representation, changing parameters –Linking representations – temporal fusion

June 6, 2014 IAT Interaction Types Daniel Keim’s taxonomy (IEEE TVCG 2002) includes –Projection –Filtering –Zooming –Distortion –Linking and brushing

June 6, 2014 IAT Selection Using pointer (typically) to select or identify an element –Often leads to drill-down for more details

June 6, 2014 IAT Pop-up tooltips Hovering mouse cursor brings up details of item TableLens

June 6, 2014 IAT Selection More details are displayed upon selection

June 6, 2014 IAT Details-on-Demand Term used in infovis when providing viewer with more information/details about data case or cases May just be more info about a case May be moving from aggregation view to individual view –May not be showing all the data due to scale problem –May be showing some abstraction of groups of elements –Expand set of data to show more details, perhaps individual cases

June 6, 2014 IAT Hyperlinks Linkages between cases Exploring one may lead to another case Example: –Following hyperlinks on web pages

June 6, 2014 IAT Rearrange View Keep same fundamental representation and what data is being shown, but rearrange elements –Alter positioning –Sort

June 6, 2014 IAT Changing Representation May interactively change entire data representation –Looking for new perspective –Limited screen real estate may force change

June 6, 2014 IAT Example Selecting different representation from options at bottom

June 6, 2014 IAT Highlighting Connections Viewer may wish to examine different attributes of a data case simultaneously Alternatively, viewer may wish to view data case under different perspectives or representations But need to keep straight where the data case is

June 6, 2014 IAT Brushing Applies when you have multiple views of the same data Selecting or highlighting a case in one view highlights the case in the other views Very common technique in InfoVis

June 6, 2014 IAT Brushing

June 6, 2014 IAT Filtering/Limiting Fundamental interactive operation in infovis is changing the set of data cases being presented –Focusing –Narrowing/widening

June 6, 2014 IAT Zooming/Panning Many infovis systems provide zooming and panning capabilities on display –Pure geometric zoom –Semantic zoom –More in later lecture

June 6, 2014 IAT Dynamic Query Probably best-known and one of most useful infovis techniques Compare: Database query Query language –Select house-address From van-realty-db Where price >= 400,000 and price <= 800,000 and bathrooms >= 3 and garage == 2 and bedrooms >= 4

June 6, 2014 IAT Typical Query Response 124 hits found Oak St. - a beautiful … Pine Ave. - … 0 hits found

June 6, 2014 IAT Problems Must learn language Only shows exact matches Don’t know magnitude of results No helpful context is shown Reformulating to a new query can be slow

June 6, 2014 IAT Dynamic Query Specifying a query brings immediate display of results Responsive interaction (<.1 sec) with data, concurrent presentation of solution “Fly through the data”, promote exploration, make it a much more “live” experience –Change response time from 10s to 0.1s

June 6, 2014 IAT Dynamic Query Constituents Visual representation of world of action including both the objects and actions Rapid, incremental and reversible actions Selection by pointing (not typing) Immediate and continuous display of results

June 6, 2014 IAT Imperfection Idea at heart of Dynamic Query –There often simply isn’t one perfect response to a query –Want to understand a set of tradeoffs and choose some “best” compromise –You may learn more about your problem as you explore –Example:

June 6, 2014 IAT Padmapper.com

June 6, 2014 IAT Query Controls Variable types –Binary nominal - Buttons –Nominal with low cardinality - Radio buttons –Sort columns –Missing: Ordinal, quantitative - sliders

June 6, 2014 IAT Search for Diamonds

June 6, 2014 IAT Dynamic Query Qualities Strengths –Work is faster –Promote reversing, undo, exploration –Very natural interaction –Shows the data Weaknesses –Operations are fundamentally conjunctive –Can you formulate an arbitrary boolean expression? !(A1 V A2) ^ A3 V (A4 V A5 ^ A6) –Controls are global in scope –Controls must be fixed in advance –Data must be prepared for instant access

June 6, 2014 IAT Dynamic Query Weakness Controls take space! Put data in controls... Lower Range Upper Range Thumb Data Distribution Thumb

June 6, 2014 IAT Dynamic Query Problem As data set gets larger, real-time interaction becomes increasingly difficult Storage - Data structures –linear array –grid file –quad, k-d trees –bit vectors

June 6, 2014 IAT Attribute Exploration Seen in Spence Chapter 3 Change range to narrow query Pick histogram colums to select non- contiguous ranges

June 6, 2014 IAT Summary Interactive Tasks –Highlighting and focus –Accessing extra info – drill down and hyperlinks –Filtering –Overview and context – zooming and fisheyes –Same representation, changing parameters –Linking representations – temporal fusion