CS 235: User Interface Design November 12 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak www.cs.sjsu.edu/~mak.

Slides:



Advertisements
Similar presentations
1 st October 2010 Save the Pies for Lunch! Visualising Data with SQL Server Reporting Services Tim
Advertisements

Visualisasi Informasi
Using Basic Data Visualization Methods to Explore LibQUAL+ ® Data Ray Lyons & Martha Kyrillidou 9th Northumbria International Conference on Performance.
Planning and Statistics ADVIZOR TRAINING PLANNING AND STATISTICS V.1 1 ADVIZOR Tips.
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.
Table Lens From papers 1 and 2 By Tichomir Tenev, Ramana Rao, and Stuart K. Card.
CS1100: Computer Science and Its Applications Creating Graphs and Charts in Excel.
Info Vis: Multi-Dimensional Data Chris North cs3724: HCI.
CS 160: Software Engineering October 20 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
NU Data Excel Orientation Graphing of Screening Data and Basic Graphing Functions.
CS 235: User Interface Design April 14 Class Meeting Department of Computer Science San Jose State University Spring 2015 Instructor: Ron Mak
Thinking with Visualizations: sense making loops Colin Ware Data Visualization Research Lab University of New Hampshire.
1 Kevin Kratzer, Systems Engineer Dashboards Tips and Techniques March 2, 2012.
CS 235: User Interface Design December 8 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
CS 235: User Interface Design November 24 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
242/102/49 0/51/59 181/172/166 Primary colors 248/152/29 PMS 172 PMS 137 PMS 546 PMS /206/ /227/ /129/123 Secondary colors 114/181/204.
Copyright © 2010 SAS Institute Inc. All rights reserved. Effective Data Visualization Design for Dashboards Lisa Whitman TriUPA May 25, 2011.
CS 235: User Interface Design September 15 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
Exploratory Data Analysis. Computing Science, University of Aberdeen2 Introduction Applying data mining (InfoVis as well) techniques requires gaining.
Information Design and Visualization
CS 235: User Interface Design November 26 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
CS 235: User Interface Design December 3 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
CS 235: User Interface Design September 29 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
CS 235: User Interface Design December 1 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
June 6, 2014 IAT Interaction ______________________________________________________________________________________ SCHOOL OF INTERACTIVE ARTS +
CS 235: User Interface Design October 15 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
Chapter 6 SAS ® OLAP Cube Studio. Section 6.1 SAS OLAP Cube Studio Architecture.
Fall 2002CS/PSY Information Visualization Picture worth 1000 words... Agenda Information Visualization overview  Definition  Principles  Examples.
SpotFire Instructional ICS 105, Human Computer Interaction Research Group Winter 2002.
CS 157B: Database Management Systems II March 20 Class Meeting Department of Computer Science San Jose State University Spring 2013 Instructor: Ron Mak.
Visual Perspectives iPLANT Visual Analytics Workshop November 5-6, 2009 ;lk Visual Analytics Bernice Rogowitz Greg Abram.
CS 235: User Interface Design September 22 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
An Internet of Things: People, Processes, and Products in the Spotfire Cloud Library Dr. Brand Niemann Director and Senior Data Scientist/Data Journalist.
Chapter 3 Data Visualization 1. Introduction Data visualization involves: Creating a summary table for the data. Generating charts to help interpret,
CS 153: Concepts of Compiler Design August 26 Class Meeting Department of Computer Science San Jose State University Fall 2015 Instructor: Ron Mak
INFM 603: Information Technology and Organizational Context Jimmy Lin The iSchool University of Maryland Thursday, November 1, 2012 Session 9: Visualization.
Presenting and Summarizing Data The Goal Is To Put Together A Coherent and Meaningful Story.
Excel Charts. Column Chart The Column Chart will show the comparison of one or more series of data points. It is specially useful in comparing multiple.
CS 153: Concepts of Compiler Design October 7 Class Meeting Department of Computer Science San Jose State University Fall 2015 Instructor: Ron Mak
CS 235: User Interface Design May 5 Class Meeting Department of Computer Science San Jose State University Spring 2015 Instructor: Ron Mak
CMPE 226 Database Systems October 21 Class Meeting Department of Computer Engineering San Jose State University Fall 2015 Instructor: Ron Mak
Copyright 2010, The World Bank Group. All Rights Reserved. COMMUNICATION AND DISSEMINATION, PART 2 DEVELOPING DISSEMINATION PRODUCTS 1.
CS 174: Web Programming November 25 Class Meeting Department of Computer Science San Jose State University Fall 2015 Instructor: Ron Mak
CS 235: User Interface Design November 19 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
CS 235: User Interface Design April 30 Class Meeting Department of Computer Science San Jose State University Spring 2015 Instructor: Ron Mak
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
Recap Iterative and Combination of Data Visualization Unique Requirements of Project Avoid to take much Data Audience of Problem.
CS 235: User Interface Design March 17 Class Meeting Department of Computer Science San Jose State University Spring 2015 Instructor: Ron Mak
CS 235: User Interface Design April 28 Class Meeting Department of Computer Science San Jose State University Spring 2015 Instructor: Ron Mak
CS 235: User Interface Design December 10 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
Techniques for Decision-Making: Data Visualization Sam Affolter.
Techniques for Decision-Making: Data Visualization Sam Affolter.
CS 235: User Interface Design May 12 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.
DATA VISUALIZATION BOB MARSHALL, MD MPH MISM FAAFP FACULTY, DOD CLINICAL INFORMATICS FELLOWSHIP.
CMPE 226 Database Systems April 12 Class Meeting Department of Computer Engineering San Jose State University Spring 2016 Instructor: Ron Mak
Applied Cartography and Introduction to GIS GEOG 2017 EL Lecture-5 Chapters 9 and 10.
Spring /6.831 User Interface Design and Implementation1 Lecture 19: Information Visualization.
Visualizing your data effectively
Decision Support Systems
CSC420 Showing Complex Data.
Information Visualization Picture worth 1000 words...
Information Design and Visualization
Information Visualization (Part 1)
CMPE 280 Web UI Design and Development March 26 Class Meeting
CHAPTER 7: Information Visualization
CHAPTER 14: Information Visualization
CS 151: Object-Oriented Design October 8 Class Meeting
Comp 15 - Usability & Human Factors
Presentation transcript:

CS 235: User Interface Design November 12 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Overcoming the Limits of Memory  Long term memory ≈ computer’s hard drive  Working memory ≈ RAM Different memory storage for different types of information Verbal, visual, etc.  Visual memory can handle only about three chunks (units of information) at a time. 2

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Overcoming the Limits of Memory, cont’d  Consider the following table. Perhaps you can remember three of the numbers.  The following line graph stores all of the numbers in a single chunk. 3 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Overcoming the Limits of Memory, cont’d  The problem we had with these photos … 4 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Overcoming the Limits of Memory, cont’d  … is that they were split over two screens. 5 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Overcoming the Limits of Memory, cont’d  Create a dashboard that puts all the important information on a single screen. 6 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Building Blocks of Information Visualization  Visual perception Visual properties Visual objects  Quantitative reasoning Quantitative relationships Quantitative comparisons  Information visualization Visual patterns, trends, and exceptions Understanding  good decisions 7

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Analytical Interactions with data  Comparing  Sorting  Adding variables  Filtering  Highlighting  Aggregating  Re-expressing  Re-visualizing  Zooming and panning  Re-scaling  Accessing details on demand  Annotating  Bookmarking 8

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Comparing 9 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Typical Magnitude Comparisons  Nominal Values that have no particular order. 10 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Typical Magnitude Comparisons, cont’d  Ranking Compare values that are arranged by magnitude. 11 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Typical Magnitude Comparisons, cont’d  Part-to-whole Compare values that are parts of a whole. 12 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Typical Magnitude Comparisons, cont’d  Deviation Compare differences between two sets of values. 13 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Typical Magnitude Comparisons, cont’d  Time series Show how values changed over time. 14 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Typical Magnitude Comparisons, cont’d  Time series, cont’d 15 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Typical Magnitude Comparisons, cont’d  Scatter plot vs. bar chart 16 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Avoid 3-D Graphs! 17 Now You See It by Stephen Few Analytics Press, 2009  Some bars obscure others.

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Avoid 3-D Graphs! cont’d  Which line represents the East region? 18 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Avoid 3-D Graphs! cont’d  Which is easiest to read? 19 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Avoid 3-D Graphs! cont’d  What are we hiding? 20 Expenses rose from $100,000 to $121,000. Show Me the Numbers by Stephen Few Analytics Press, 2012

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Avoid 3-D Graphs! cont’d 21 Show Me the Numbers by Stephen Few Analytics Press, 2012

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Relative Heights in Bar Charts  Are the “Yes” responses 4X the “No” responses? 22 Bar charts should always include 0. Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Sorting  Sorted graphs provide more information. 23 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Sorting, cont’d  Sorting + correlation 24 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Adding Variables  We may not always know in advance which variables we should analyze. 25 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Filtering  Reduce the data that we’re analyzing to a subset. 26 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Highlighting  Instead of filtering, make certain data stand out. 27 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Highlighting, cont’d  Brushing highlights the same subset of data across multiple graphs. 28 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Aggregating  With hierarchical data, we can aggregate at multiple levels.  Examples: Aggregate daily data  weekly totals Aggregate store data  regional totals  Aggregating / de-aggregating are associated with drill up / drill down operations with the data. 29

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Re-Expressing  Change the graph parameters in order to gain new insights. 30 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Re-Expressing, cont’d 31 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Re-Visualizing  Change the type of graph in order to gain new insights. 32 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Zooming and Panning  Zoom in on an area of interest in a graph. 33 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Re-Scaling  Are hardware sales or software sales increasing at a faster rate? 34 Both are increasing at the same 10% rate. How can this be made clearer? Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Re-Scaling, cont’d  Use a logarithmic scale. 35 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Accessing Details on Demand  Details pop up when the mouse hovers. 36 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Annotating  Helpful notes are displayed on a graph. 37 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Bookmarking  Be able to return to a previous view of the data.  Save a snapshot of a view.  “Back” and “undo” capabilities. 38

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Shneiderman’s Mantra  “Overview first, zoom and filter, then details-on-demand.”  Get an overview of an entire scene and then home in on whatever appears abnormal. 39

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Shneiderman’s Mantra, cont’d  First, the overview: 40 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Shneiderman’s Mantra, cont’d  Zoom in on a particular point of interest. 41 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Shneiderman’s Mantra, cont’d  Examine it more closely and in greater detail. 42 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Shneiderman’s Mantra, cont’d  Filter out what’s extraneous to our investigation. 43 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Shneiderman’s Mantra, cont’d  Home in to get greater detail. 44 Now You See It by Stephen Few Analytics Press, 2009

Computer Science Dept. Fall 2014: November 12 CS 235: User Interface Design © R. Mak Tree Maps for Hierarchical Data  Nested rectangles show containment. 45