Spring /6.831 User Interface Design and Implementation1 Lecture 19: Information Visualization.

Slides:



Advertisements
Similar presentations
Spring /6.831 User Interface Design and Implementation1 Lecture 10: Layout.
Advertisements

Stanford hci group / cs147 u 30 October 2008 Information Design Scott Klemmer.
Information Understanding Benjamin B. Bederson. University of Maryland, Human-Computer Interaction Laboratory What is the Problem?  How to perceive and.
Multiscale Visualization Using Data Cubes Chris Stolte, Diane Tang, Pat Hanrahan Stanford University Information Visualization October 2002 Boston, MA.
© Anselm Spoerri Information Visualization Information Visualization Course Prof. Anselm Spoerri
Information Visualization Chapter 1 - Continued. Reference Model Visualization: Mapping from data to visual form Raw DataData Tables Visual Structures.
Sometimes, Tables can be confusing
Spring /6.831 User Interface Design and Implementation1 Lecture 6: User-Centered Design GR1 (project proposal & analysis) released today, due.
© Anselm Spoerri Information Visualization Information Visualization Course Prof. Anselm Spoerri
Spring /6.831 User Interface Design and Implementation1 Lecture 18: Graphic Design GR3 due tonight at midnight PS3, RS3 released, due Sunday GR4.
WPI Center for Research in Exploratory Data and Information Analysis From Data to Knowledge: Exploring Industrial, Scientific, and Commercial Databases.
Spring /6.831 User Interface Design and Implementation1 Lecture 26: Mobile User Interfaces.
CS 235: User Interface Design November 12 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
Information Design and Visualization
Spring /6.831 User Interface Design and Implementation1 Lecture 22: Internationalization.
Spring /6.831 User Interface Design and Implementation1 Lecture 3: Visibility.
1 Adapting the TileBar Interface for Visualizing Resource Usage Session 602 Adapting the TileBar Interface for Visualizing Resource Usage Session 602 Larry.
Spring /6.831 User Interface Design and Implementation1 Lecture 15: Experiment Analysis.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
Introduction to Information Visualization Robert Putnam Introduction to Information Visualization - Spring 2013.
© 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.
Visualization and analysis of microarray and gene ontology data with treemaps Eric H Baehrecke, Niem Dang, Ketan Babaria and Ben Shneiderman Presenter:
Spring /6.831 User Interface Design and Implementation1 Lecture 24: Animation HW2 out, due next Sunday look for your evaluation assignment on.
INFM 603: Information Technology and Organizational Context Jimmy Lin The iSchool University of Maryland Thursday, November 1, 2012 Session 9: Visualization.
Copyright © 2005, Pearson Education, Inc. Slides from resources for: Designing the User Interface 4th Edition by Ben Shneiderman & Catherine Plaisant Slides.
Info Vis: Multi-Dimensional Data Chris North cs3724: HCI.
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.
Turn in lab 5 Put your name, per number and lab section on your answer sheet.
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
Stanford hci group / cs376 research topics in human-computer interaction Information Visualization Scott Klemmer 03 November.
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.
Information Visualization Course
Developing Online Tools To Support The Visualization Of Ocean Data For Educational Applications Poster #1767 Michael Mills, S. Lichtenwalner,
The theory of data visualisation
Visualizing Data and Communicating Information
Refining and Communicating Tangible Interaction
Decision Support System Course
Data Synthesis and Analysis
Usability & Human Factors
Professor John Canny Fall 2001 Nov 29, 2001
Professor John Canny Spring 2003
Information Visualization Picture worth 1000 words...
B.Ramamurthy Partially Based on Ben Jones Book [1]
cs5984: Information Visualization Chris North
Geog 462: Digital Cartography: Graphic Variables
Document Visualization at UMBC
Lecture 20 Ying Zhu Georgia State University
Information Design and Visualization
cs5984: Information Visualization Chris North
CSC USI Class Meeting 2 August 30, 2006.
Best Practices for Migrating Custom Views in TrueSight Console
Introduction to Visual Analytics
Software Construction
LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea UPB intensive course “Adaptive Hypermedia” January.
Review CSE116 2/21/2019 B.Ramamurthy.
Cooper Part II Making Well-Behaved Products Visual Design
Information Understanding
CMPE 280 Web UI Design and Development March 26 Class Meeting
CHAPTER 7: Information Visualization
LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea UNESCO workshop “Personalization in Education” Feb’04.
Standards learning goals - syllabus lecture notes – the current .ppt
CHAPTER 14: Information Visualization
Standards learning goals - syllabus lecture notes – the current .ppt
Modeling Tangible User Interfaces
Comp 15 - Usability & Human Factors
COMP390/3/4/5 Final Year Project Design
Presentation transcript:

Spring /6.831 User Interface Design and Implementation1 Lecture 19: Information Visualization

UI Hall of Fame or Shame? Spring /6.831 User Interface Design and Implementation2 Suggested by Casey Dugan

Nanoquiz closed book, closed notes submit before time is up (paper or web) we’ll show a timer for the last 20 seconds Spring /6.831 User Interface Design and Implementation

1.Which visual variables are used to establish a contrast that conveys information in the interface shown on the right? (choose all good answers) A. position B. size C. hue D. value E. texture F. orientation G. shape 2.Which of the following statements is true about the value visual variable? (choose all good answers) A. It can “pop out” in a complicated information display B. It doesn’t interfere with perception of other visual variables C. It’s useful for establishing contrast D. Ordering of different values is easy to perceive E. Quantatitive differences of values are easy to perceive Spring /6.831 User Interface Design and Implementation

Today’s Topics Motivation –why we visualize, historical examples Using space well –scatterplots, treemaps, tag clouds Interactivity –overview, zoom & filter, details-on-demand Toolkits for visualization Spring /6.831 User Interface Design and Implementation5

Why Visualization? Analyze –Think with your perceptual system –Play with the data to understand it Present –Convey information to others –Collaborate –Highlight important facts –Make a decision Spring /6.831 User Interface Design and Implementation6

Cholera Outbreak Spring /6.831 User Interface Design and Implementation7

Challenger Disaster: a Poor Display Spring /6.831 User Interface Design and Implementation8 [Tufte 97]

Challenger Disaster: Better Display? Spring /6.831 User Interface Design and Implementation9 [Tufte 97]

Challenger Disaster: A Better Viz Spring /6.831 User Interface Design and Implementation10 [Tufte 97]

Nightingale’s Rose Spring /6.831 User Interface Design and Implementation11

Napoleon’s March Spring /6.831 User Interface Design and Implementation12

Recall the Visual Variables Map data attributes to appropriate visual variables –Nominal, ordered, or quantitative (NOQ) –N: all variables –O: value, texture, position, size –Q: position, size Spring /6.831 User Interface Design and Implementation13 sizevaluehueorientationtextureshapeposition

Different Ways to Use Position Spring /6.831 User Interface Design and Implementation14 Direct correspondence to realityAbstract mapping

Traditional Info Viz: Charts Spring /6.831 User Interface Design and Implementation15

Scatterplot maps any pair of attributes to x-y axes –usually quantitative or ordered attributes –usually the x-y attributes are related somehow –other attrs can be mapped to hue, value, size, shape Spring /6.831 User Interface Design and Implementation16

Treemap Space-filling visualization of a tree –each leaf has a quantitative attribute => size and other attribute => hue or value Spring /6.831 User Interface Design and Implementation17

Table Lens Spring /6.831 User Interface Design and Implementation18

Tag Cloud Spring /6.831 User Interface Design and Implementation19

Wordle Spring /6.831 User Interface Design and Implementation20

Focus + Context Spring /6.831 User Interface Design and Implementation21

Shneiderman Mantra A good info viz provides three things: –Overview –Zoom & filter –Details on demand Spring /6.831 User Interface Design and Implementation22

Infoviz Toolkits Flot, Flotr –Javascript and –conventional viz Protovis –Javascript & SVG –very powerful and flexible visualizations: treemaps, stacked time series, etc. –can reproduce Napoleon’s March and Nightingale’s Rose! Spring /6.831 User Interface Design and Implementation23

Summary Infoviz supports thinking and communicating Map data variables to visual variables Use space wisely Overview, zoom & filter, details on demand Spring /6.831 User Interface Design and Implementation24