CS 235: User Interface Design May 12 Class Meeting Department of Computer Science San Jose State University Spring 2015 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

Dot Plots & Box Plots Analyze Data.
Excel Tutorial 4: Analyzing and Charting Financial Data
® Microsoft Office 2010 Excel Tutorial 4: Enhancing a Workbook with Charts and Graphs.
Copyright © 2013, 2009, and 2007, Pearson Education, Inc. Chapter 2 Exploring Data with Graphs and Numerical Summaries Section 2.2 Graphical Summaries.
Copyright © 2010, 2007, 2004 Pearson Education, Inc. All Rights Reserved. Lecture Slides Elementary Statistics Eleventh Edition and the Triola.
Chapter 5: Understanding and Comparing Distributions
CS 235: User Interface Design March 5 Class Meeting Department of Computer Science San Jose State University Spring 2015 Instructor: Ron Mak
1 i247: Information Visualization and Presentation Marti Hearst Graphing and Basic Statistics.
1 About Xcelsius Prasad BKR. 2 Agenda About Xcelsius and Editions Features and Components Comparison: MS Excel vs SAP Xcelsius Xcelsius.
Presenting information
CS1100: Computer Science and Its Applications Creating Graphs and Charts in Excel.
Sometimes, Tables can be confusing
Understanding and Comparing Distributions
Session 8 Managerial Spreadsheet Modeling -- Prof. Juran1.
Frequency Distributions and Graphs
Box And Whisker Plots BY: Katie Benson Stephanie Ko Natalie Zglinicki.
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
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
Descriptive Statistics Used to describe the basic features of the data in any quantitative study. Both graphical displays and descriptive summary statistics.
Copyright © 2010, 2007, 2004 Pearson Education, Inc.
Let’s Review for… AP Statistics!!! Chapter 1 Review Frank Cerros Xinlei Du Claire Dubois Ryan Hoshi.
© Copyright McGraw-Hill CHAPTER 2 Frequency Distributions and Graphs.
1.1 Displaying Distributions with Graphs
CS 235: User Interface Design November 26 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
Welcome to Math 6 Statistics: Use Graphs to Show Data Histograms.
CS 235: User Interface Design December 3 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
Quantitative Skills 1: Graphing
CS 235: User Interface Design December 1 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
Inquiry Unit.
Graphing in Science Class
Examples of different formulas and their uses....
Data Presentation & Graphing Introduction to Mechanical Engineering The University of Texas-Pan American College of Science and Engineering.
Copyright © 2009 Pearson Education, Inc. Chapter 5 Understanding and Comparing Distributions.
Microsoft ® Office Excel 2007 Working with Charts.
1www.data-intel.co.uk Dashboard & Report Development Process.
CS 235: User Interface Design September 22 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
EXPLORING DATA LESSON 1 – 1 Day 2 Displaying Distributions with Graphs Displaying quantitative variables.
Graphing Data: Introduction to Basic Graphs Grade 8 M.Cacciotti.
MATH 3400 Computer Applications of Statistics Lecture 6 Data Visualization and Presentation.
Constructing a Graph Unit 1 Most common: Line Graph.
Graphing.
Line Graph Bar Graph. Confidential2 Warm Up Find the range for each set of data. Choose an appropriate set and interval for a frequency table 1.8, 2,
The Statistical Analysis of Data. Outline I. Types of Data A. Qualitative B. Quantitative C. Independent vs Dependent variables II. Descriptive Statistics.
EXCEL CHARTS. CHARTS Charts provide a way of presenting and comparing data in graphical format. Embedded charts or chart sheets Embedded charts are objects.
GRAPHICS GUIDELINES MUSE/CE 11B Anagnos/Williamson From Pfeiffer, W.S Technical Writing: A Practical Approach. 5th Edition. Prentice Hall. New Jersey.
© Copyright McGraw-Hill CHAPTER 2 Frequency Distributions and Graphs.
CS 235: User Interface Design May 5 Class Meeting Department of Computer Science San Jose State University Spring 2015 Instructor: Ron Mak
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 5 Understanding and Comparing Distributions.
Understanding and Comparing Distributions
CS 235: User Interface Design November 19 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
LSP 120: Quantitative Reasoning and Technological Literacy Topic 1: Introduction to Quantitative Reasoning and Linear Models Lecture Notes 1.3 Prepared.
CS 235: User Interface Design April 30 Class Meeting Department of Computer Science San Jose State University Spring 2015 Instructor: Ron Mak
CS 174: Web Programming December 7 Class Meeting Department of Computer Science San Jose State University Fall 2015 Instructor: Ron Mak
 Defined the goals of information visualization  Identified methods of enhancing understanding and amplifying cognition: ◦ Increase available brain resources.
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
DATA VISUALIZATION BOB MARSHALL, MD MPH MISM FAAFP FACULTY, DOD CLINICAL INFORMATICS FELLOWSHIP.
Rhode Island Quality Institute Using Data for Continuous Improvement Using Data for Continuous Improvement Elaine Fontaine, Director, Data Quality and.
Exploratory Data Analysis
Visualizing Data and Communicating Information
Tutorial 4: Enhancing a Workbook with Charts and Graphs
Unit 1 Most common: Line Graph
Make Your Data Tell a Story
Graphing Data jgt.
How to Start This PowerPoint® Tutorial
CMPE 280 Web UI Design and Development March 26 Class Meeting
Presentation transcript:

CS 235: User Interface Design May 12 Class Meeting Department of Computer Science San Jose State University Spring 2015 Instructor: Ron Mak

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Final Project Presentations  Thursday, May 21 12:15 – 2:30 PM  Each team has 25 minutes to present and for questions and answers. 2

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Final Project Report: Due Friday, May 22  What is the purpose of your application?  Who will use it and what are their goals?  How did you fulfill the goals?  What are your data sources?  What do your visualizations show?  How did you create the visualizations?  Screen shots.  How to run your application? 3

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak 4 Postmortem Reports  Due Friday, May 22 A few paragraphs. Word document or just an message Individual and private.  What did you learn in this class?  What were your accomplishments on your project team?  How well did each of your teammates do?

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Dashboard Design Practices  Organize information to support its meaning and use.  Maintain consistency to enable quick and accurate interpretation.  Put supplementary information within reach.  Make the experience aesthetically pleasing.  Expose lower-level conditions.  Prevent excessive alerts.  Keep viewers in the loop.  Accommodate real-time monitoring. 5

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Organize Information  Organize groups according to activities, entities, and use.  Co-locate items that belong to the same group.  Delineate groups using the least-visible means.  Support meaningful comparisons.  Discourage meaningless comparisons. 6

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Delineate groups  Examples: Left four tables: white space alone Right four tables: light gray borders 7

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Support Meaningful Comparisons  Display different measures in the same graph: 8

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Support Meaningful Comparisons, cont’d  Two quantitative scales: 9

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Support Meaningful Comparisons, cont’d  One graph above another with a shared axis: 10

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Discourage Meaningless Comparisons  Example: Inconsistent use of color inadvertently encourages meaningless comparisons. 11

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Expose Lower-Level Conditions  Highlight low level detail items that need viewer attention. 12

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Bullet Graphs  A bullet graph shows three items at a glance: a primary measure a target value qualitative ranges of performance (poor, good, etc.) primary measuretarget value range 1 range 2 range 3range 4 Information Dashboard Design, 2 nd ed. by Stephen Few Analytics Press, 2013

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Bullet Graphs are Space Efficient 14

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Multiple Bullet Graphs in a Series 15 Information Dashboard Design, 2 nd ed. by Stephen Few Analytics Press, 2013

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Bullet Graphs: Alternatives to Bars 16 Information Dashboard Design, 2 nd ed. by Stephen Few Analytics Press, 2013

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Sparklines  Like bullet graphs, sparklines are compact ways of displaying information.  More informative than a simple trend arrow:  A sparkline also shows the history of a value: 17

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Sparklines: Compact Display 18 Information Dashboard Design, 2 nd ed. by Stephen Few Analytics Press, 2013

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Sparklines: Enhanced  The acceptable range is the gray background:  The fainter line is the prior period:  The gray area is excessive expenses. 19

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Sparklines: Scaling  We do not show a sparkline’s quantitative scale.  Scale a sparkline to fill the entire plot area in order to show the pattern of change: 20

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Sparklines: What to Display  Use sparklines to display patterns and trends of change over time.  Also show: Magnitudes of values Magnitudes of change Rates of change Degree of variability 21

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Sparklines: Fill the Plot area  Fill the vertical space of the plot area of each individual sparkline. Begin with the lowest value at the bottom. End with the highest value at the top. 22

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Sparklines: Useful Quantitative Range  Display a consistent quantitative range that is useful for interpreting the values %

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Sparklines: Consistent Scale  Maintain a consistent scale among a series of sparklines. Begin with the lowest value of the entire series. End with the highest value of the entire series. 24

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Sparklines: Subrange of Values  Display a series of sparklines in relation to a particular subrange of values. For example: 1 standard deviation from the mean. Scale each sparkline individually from its lowest to highest value. 25

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Sparklines: Consistent Spread  Maintain a consistent spread among a series of sparklines. Use the largest spread of the series. 26

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Sparklines: Logarithmic Scale  Display sparklines logarithmically rather then linearly. Display rates of change. Display degrees of variability. 27

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Sparklines: Magnitude of Change  Convey the magnitude of change by labeling the highest and lowest values. 28

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Sparklines: Bandlines  Use bandlines to show the first quartile, the midspread, and the fourth quartile.  Show all four quartiles and the median. 29 Quartile 4 Quartile 1 Midspread (quartiles 2 and 3) Quartile 4 Quartile 1 Quartile 2 Quartile 3

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Sparklines: Outliers  Mark outlier values on the sparkline. Black dot: low end White dot: high end 30

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Sparklines: Degrees of Change  Example: The sparklines on the left below show actual values, and the sparklines on the right show degrees of change. 31

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak How to Display a Data Value  Consider a single simple display:  We can add more information: We need to pay attention to this value!  Show the reason to pay attention: the target. 32 YTD Expenses $487,321 ActualTarget YTD Expenses$487,321$450,000

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak How to Display a Data Value, cont’d  Show more information: the variance. 33 ActualTargetVariance YTD Expenses $487,321$450,000+$37,321 ActualTargetVariance % YTD Expenses $487,321$450,000+8%

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Table vs. Graph  Tables are good for looking up information: 34 Information Dashboard Design, 2 nd ed. by Stephen Few Analytics Press, 2013

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Table vs. Graph, cont’d  Graphs are good for revealing the shape of the data: 35 Information Dashboard Design, 2 nd ed. by Stephen Few Analytics Press, 2013

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Table Format  Beware the fancy table format that obscures information! 36 Information Dashboard Design, 2 nd ed. by Stephen Few Analytics Press, 2013

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Table Format, cont’d  A simpler format can be easier to read: 37 Information Dashboard Design, 2 nd ed. by Stephen Few Analytics Press, 2013

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Fancy Gauges and Meters  Beware of fancy gauges and meters provided by dashboard creation tools. 38 Examples of poor quality gauges from Microsoft Visual Studio that are hard to read. Information Dashboard Design, 2 nd ed. by Stephen Few Analytics Press, 2013

Computer Science Dept. Spring 2015: May 12 CS 235: User Interface Design © R. Mak Fancy Gauges and Meters, cont’d  More fancy dashboard gauges to avoid. 39 Information Dashboard Design, 2 nd ed. by Stephen Few Analytics Press, 2013