1 SIMS 247: Information Visualization and Presentation Jeffrey Heer Visual Analytics / The InfoVis Design Space Aug 31, 2005.

Slides:



Advertisements
Similar presentations
H3: Laying Out Large Directed Graphs in 3D Hyperbolic Space Tamara Munzner, Stanford University.
Advertisements

Displays Chapter 8. Key Components in Display Design.
MTP – Stage 1 Sanobar Nishat. Outline  Peculiarities of the mobile visualization context  Different aspects of mobile visualization design  Map-based.
By: Mr Hashem Alaidaros MIS 211 Lecture 4 Title: Data Base Management System.
Information Visualization (Shneiderman and Plaisant, Ch. 13)
Stanford hci group / cs147 u 30 October 2008 Information Design Scott Klemmer.
1 why does this suck?. 2 some of the reasons it sucks y-axis unlabeled y-axis at poor scale needless use of 3D bar chart color used instead of x-axis.
Non-Photorealistic Rendering RENDERING + COMPOSITION.
cs5764: Information Visualization Chris North
SIMS 247: Information Visualization and Presentation jeffrey heer
The Table Lens: Merging Graphical and Symbolic Representations in an Interactive Focus + Context Visualization for Tabular Information R. Rao and S. K.
Information Visualization Mike Brzozowski cs376 October 28, 2004.
Table Lens From papers 1 and 2 By Tichomir Tenev, Ramana Rao, and Stuart K. Card.
SIMS 247 Information Visualization and Presentation Prof. Marti Hearst August 29, 2000.
Information Visualization Chapter 1 - Continued. Reference Model Visualization: Mapping from data to visual form Raw DataData Tables Visual Structures.
1 i247: Information Visualization and Presentation Marti Hearst Data Types and Graph Types.
ICS 280: Information Visualization 1 ICS 280: Advanced Topics in Information Visualization Professor Alfred Kobsa Overview of Information Visualization.
1 SIMS 247: Information Visualization and Presentation Marti Hearst Dec 6, 2005.
© Anselm Spoerri Information Visualization Information Visualization Course Prof. Anselm Spoerri
Info Vis: Multi-Dimensional Data Chris North cs3724: HCI.
Tree Structures (Hierarchical Information) cs5764: Information Visualization Chris North.
Biopsychological Domain
Information Design and Visualization
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
Software Design Patterns for Information Visualization 薛乃榮 Q NCBCI LAB.
Lecture 12: Network Visualization Slides are modified from Lada Adamic, Adam Perer, Ben Shneiderman, and Aleks Aris.
© 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.
IAT 814 Trees Chapter 3.2 of Spence ______________________________________________________________________________________ SCHOOL OF INTERACTIVE ARTS +
Perception, Cognition and the Visual Seeing, thinking, knowing (link to optical video) (link to optical video) (link to optical video)
Interacting with Huge Hierarchies: Beyond Cone Trees Jeromy Carriere, Rick Kazman Computer Graphics Lab, Department of Computer Science University of Waterloo,
Intuitive Database Query System, Zooming Query Results Previews Drawing upon existing literature on zooming interface technology, intuitive navigation.
1 User Interfaces at Microsoft Research Intelligent Information Access using Animated 2 and 3D Information Visualization Mary Czerwinski.
Copyright © 2005, Pearson Education, Inc. Slides from resources for: Designing the User Interface 4th Edition by Ben Shneiderman & Catherine Plaisant Slides.
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.
Info Vis: Multi-Dimensional Data Chris North cs3724: HCI.
Innovative UI Ideas Marti Hearst SIMS 213, UI Design & Development April 20, 1999.
C. Ahlberg & B. Shneiderman (1994)
Information Visualization External Cognition Using perception to amplify cognition 34 x
Module 10a: Display and Arrangement IMT530: Organization of Information Resources Winter, 2008 Michael Crandall.
1D & 2D Spaces for Representing Data Mao Lin Huang.
SBD: Information Design
Information Models An “information space” that users navigate –Information integration, a key aspect of mental model Want a structure that is simple and.
© 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
 A navigational display should serve these four different classes of tasks:  Provide guidance about how to get to a destination  Facilitate planning.
DATA OUTPUT  maps  tables. DATA OUTPUT output from GIS does not have to be a map many GIS are designed with poor map output capabilities types of output:
1 Presentation Methodology Summary B. Golden. 2 Introduction Why use visualizations?  To facilitate user comprehension  To convey complexity and intricacy.
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.
Information Visualization Theresa Nguyen 4/10/2001.
Stanford hci group / cs376 research topics in human-computer interaction Information Visualization Scott Klemmer 03 November.
1 Visual Encoding Andrew Chan CPSC 533C January 20, 2003.
Information Visualization Introduction and Presentation Topics CSCI 6175 Spring 2016.
Framework and Models. Framework To help understand the field To develop a system that will allow us to ▫ Develop good designs ▫ Test ▫ Evaluate We need.
Comp 15 - Usability & Human Factors Unit 12b - Information Visualization This material was developed by Columbia University, funded by the Department of.
Visualization Design Principles cs5984: Information Visualization Chris North.
DATA VISUALIZATION BOB MARSHALL, MD MPH MISM FAAFP FACULTY, DOD CLINICAL INFORMATICS FELLOWSHIP.
Table Lens Paper – The Table Lens: Merging Graphical and Symbolic Representations in an Interactive Focus + Context Visualization for Tabular Information.
Information Visualization Course
Usability & Human Factors
Professor John Canny Fall 2001 Nov 29, 2001
Professor John Canny Spring 2003
Information Visualization Picture worth 1000 words...
Information Design and Visualization
cs5984: Information Visualization Chris North
Introduction to Visual Analytics
Information Visualization (Part 1)
CHAPTER 7: Information Visualization
CHAPTER 14: Information Visualization
Presentation transcript:

1 SIMS 247: Information Visualization and Presentation Jeffrey Heer Visual Analytics / The InfoVis Design Space Aug 31, 2005

2 why does this suck?

3 some of the reasons it sucks y-axis unlabeled y-axis at poor scale needless use of 3D bar chart color used instead of x-axis labels x-axis label should be the title, and be more informative –for example, what metric? what year? giant face on left side –distracting by engaging human face perception –distracting by creating figure/ground separation illusion chart junk –useless image of librarian, tacky word art missing context –nothing to compare to! are these numbers good or bad? how do they compare to previous quarters/years or to the competition?

4 overview why infovis? review some basics examples deconstructed modeling visualizations administrivia

5 overview why infovis? review some basics examples deconstructed modeling visualizations administrivia

6 basic problem We live in a new ecology. (slide “borrowed” from PARC User Interface Research Group)

7 web ecologies 1 new server every 2 seconds 7.5 new pages per second (slide “borrowed” from PARC User Interface Research Group)

8 scientific journals Journals/person increases 10X every 50 years Year Journals Journals/People x10 6 Darwin V. Bush You (slide “borrowed” from PARC User Interface Research Group)

9 innate human capacity Darwin V. Bush You (slide “borrowed” from PARC User Interface Research Group)

10 attentional processes “What information consumes is rather obvious: it consumes the attention of its recipients. Hence a wealth of information creates a poverty of attention, and a need to allocate that attention efficiently among the overabundance of information sources that might consume it.” ~Herb Simon as quoted by Hal Varian Scientific American September 1995 (slide “borrowed” from PARC User Interface Research Group)

11 human-information interaction The real design problem is not increased access to information, but greater efficiency in finding useful information. Increasing the rate at which people can find and use relevant information improves human intelligence. (slide “borrowed” from PARC User Interface Research Group)

12 information visualization Leverage highly-developed human visual system to achieve rapid uptake of abstract information. 1.2 b/s (Reading) 2.3 b/s (Pictures) (slide “borrowed” from PARC User Interface Research Group)

13 augmented cognition Using external artifacts to amplify human mental abilities. –Classic examples: pen and paper, slide rules –A primary goal of Information visualization In the case of InfoVis, how? –Increased resources –Reduced search –Enhanced pattern recognition –Perceptual inference –Perceptual monitoring –Manipulable medium

14 overview why infovis? review some basics examples deconstructed modeling visualizations administrivia

15 basic types of data elements Nominal –(no inherent order) –city names, categories,... Ordinal –(ordered, but not at measurable intervals) –first, second, third, … –cold, warm, hot –Mon, Tue, Wed, Thu … Quantitative –(ordered, with measurable distances) –real numbers Relations –(relations between elements) –Networks –Hierarchical relationships (parent/child)

16 basic types of visual encodings “Retinal” properties –spatial position (e.g., x-y axes) –size –shape –color –orientation –texture “Gestalt” properties –connectivity –grouping (e.g., enclosure) Animation –view transitions –animated elements Later in the semester we’ll examine guidelines on when to apply these mappings…

17 sensemaking tasks [Card et al] Information foraging –Collect information of interest Search for schema –Identify relevant dimensions of data Instantiate schema (with data!) –Schema == knowledge representation –Organize / codify information Analysis (problem solving) –Analyze and filter data, answer questions –Refine schema as needed Record / communicate –Make a decision, take action, or communicate results

18 interactive tasks [Shneiderman] Overview –Get an overview of the collection Zoom –Zoom in on items of interest Filter –Remove uninteresting items Details on demand –Select items and get details Relate –View relationships between items History –Keep a history of actions for undo, replay, refinement Extract –Make subcollections

19 overview why infovis? review some basics examples deconstructed modeling visualizations administrivia

20 data graphics (Playfair, ca.1780)

21 characterizing the visualization x-axis: year (quantitative) y-axis: currency (quantitative) color: imports/exports (nominal) color: positive/negative (nominal/ordinal)

22 starfield displays (spotfire)

23 characterizing the visualization x-axis: year of release (quantitative) y-axis: popularity (quantitative) color: genre (nominal) dynamic query filters –title (nominal) –actor (nominal) –actress (nominal) –director (nominal) –length (quantitative) –rating (ordinal)

24 principle: interactivity turn visual analysis into a real-time iterative process explore various hypotheses or interests filter to hone in on data of interest get details on demand

25 issue: multi-dimensional data FilmFinder visualizes 3 dimensions at a time, using 2 spatial dimensions and color can we effectively see more dimensions simultaneously? coming up later in the semester…

26 perspective wall

27 perspective wall Video online at: PerspectiveWall.mov

28 characterizing the visualization x-axis: time of file access (quantitative) y-axis: file type (nominal) use of 3D perspective to –fit more data in the display –de-emphasize peripheral data

29 principle: focus+context Keep all the data in view Show data of interest in high detail Show peripheral data in lower detail Often achieved through perspective or visual distortion

30 cone trees

31 cone trees Video online at: ConeTree.mov

32 characterizing the visualization x-axis: tree depth (hierarchical) y-axis / z-axis: arrangement of sibling / cousin nodes (hierarchical) connectivity: parent-child relationships (hierarchical) animation: perform view transition lighting: shadow provides flattened 2D view of structure

33 principle: animation depicts change over time invaluable for view transitions can communicate change, even on periphery of vision (eyes are very sensitive to motion) existing debate about the efficacy of animation (depends on usage)

34 principle: 3D 2D or not 2D? Actually quite controversial! Though “cool”, 3D can present problems with occlusion and navigation (and even sex/gender issues arise) Most visualizations stay in the 2D or 2.5D –Perspective Wall: 3D perspective, 2D interaction We’ll cover this later on

35 a re-design: doi trees

36 characterizing the visualization similar to cone-tree, but flattened color: selection/focus status of nodes (nominal) increased information density [Tufte] curved edges create funnel effect –allows greater y-separation of parents and children more focus+context –only show selected, expanded subtrees –collapsed subtrees replaced with a graphic, roughly indicating subtree size –if too many siblings, aggregate to keep legible

37 network visualization Skitter,

38 characterizing the visualization angle: longitude (quantitative) radius: number of connections (quantitative) color: number of connections (quantitative) –color spectrum moving from cool to hot colors color: continents (nominal/ordinal) –category colors along periphery

39 principles redundant coding –in this case radius and color –reinforce data of interest design decision can obscure data –network sparsity in Africa is masked by European networks

40 more video examples Video online at: prefuse.avi Shows selected applications built using the prefuse visualization toolkit for writing 2D visualizations in Java. –

41 overview why infovis? review some basics examples deconstructed modeling visualizations administrivia

42 infovis reference model Data Transformations –Mapping raw data into an organization fit for visualization Visual Mappings –Encoding abstract data into a visual representation View Transformations –Changing the view or perspective onto the visual representation User interaction can feed back into any level Raw Data Data Tables Visual Structures Views DataVisual Form Data Transformations Visual Mappings View Transformations Task

43 reference model examples Visual mappings –Layout (assigning x,y position) –Size, Shape, Color, Font, etc… View Transformations –Navigation: Panning and Zooming –Animation –Visual Distortion (e.g., fisheye lens)

44 apply the model: cone trees Raw Data: File system directories –Data Transformations: Traverse file system subtree Data Tables: Parsed/extracted directory tree –Visual Mappings: Assign 3D coordinates to tree elements (layout), assign colors, fonts. Set lighting. Visual Structures: 3D model of tree –View Transformations: Camera placement; animation between tree configurations View: Rendered, interactive visualization Interaction: Selection of new focus node

45 overview why infovis? review some basics examples deconstructed modeling visualizations administrivia

46 Administrivia Monday is a holiday! No class, but there are still readings. Assignment 1 –Asks you to analyze and critique a visualization –Due Wednesday, September 21 –Posted on the course homepage Getting “Show Me The Numbers” –We have copies if you ordered one, $25 a piece –See me after class to get it Enjoy the holiday!!