Common visualization Issues & how to fix them

Similar documents
Poster and PowerPoint Presentations. Curtis Olson, PhD UW Office of Continuing Professional Development in Medicine and Public Health Rich Path, ICTR

Bring information alive

GUIDELINES. Internal signage guidelines

Dobbin Day - User Guide

a. Determine the sprinter's constant acceleration during the first 2 seconds. b. Determine the sprinters velocity after 2 seconds have elapsed.

Prerequisite skills: The students need have a basic understanding of scatter plots.

3. Answer the following questions with your group. How high do you think he was at the top of the stairs? How did you estimate that elevation?

BRAND BOOK. Standards and Guidelines

M. Mikkonen.

INTRODUCTION P. 3 THE TEE P. 4 THE TEXT P. 7 THE GRAPHICS P. 9 THE LAYOUT P. 11 THE END P. 16

Parametric Ball Toss TEACHER NOTES MATH NSPIRED. Math Objectives. Vocabulary. About the Lesson. TI-Nspire Navigator System

MADISON BALLET. Graphic Standards for. Madison Ballet

Teaching Notes. Contextualised task 35 The 100 Metre Race

UMKC ATHLETICS BRANDING GUIDELINES

Physics 2204 Worksheet 6.5: Graphical Analysis of Non- Uniform Motion D-T GRAPH OF NON-UNIFORM MOTION (ACCELERATING) :

Just How Big are the Pockets, Anyway? Part II

Misaligned Folds Paper Feed Problems Double Feeds Won t Feed FLYER Won t Run iii

Last First Date Per SETTLE LAB: Speed AND Velocity (pp for help) SPEED. Variables. Variables

FF Chartwell User Manual. FontFont.com

Who takes the driver seat for ISO and DO 254 verification?

Pre Feasibility Study Report Citiwater Cleveland Bay Purification Plant

3. Answer the following questions with your group. How high do you think he was at the top of the stairs? How did you estimate that elevation?

REAL LIFE GRAPHS M.K. HOME TUITION. Mathematics Revision Guides Level: GCSE Higher Tier

Policy Management: How data and information impacts the ability to make policy decisions:

Ramblers Walking for Health

Math 10 Lesson 3-3 Interpreting and Sketching Graphs

Analyzing Categorical Data & Displaying Quantitative Data Section 1.1 & 1.2

Creating Effective Poster Presentations For Fun and Profit! Aaron Price, AAVSO 95th Spring Meeting of the AAVSO Rockford, IL

How we look. St John Ambulance 2012 Produced by Creative Services

12936 RLWC Abridged guidelines_print 05/01/ :58 Page 1 ENGLAND AND WALES Rugby League World Cup Style Guide

Poster-Making Guidelines. Joy Gerhard, Nora Sturgeon, and Walter Blair December 5, 2011

Fuga. - Validating a wake model for offshore wind farms. Søren Ott, Morten Nielsen & Kurt Shaldemose Hansen

SHOT ON GOAL. Name: Football scoring a goal and trigonometry Ian Edwards Luther College Teachers Teaching with Technology

Comparison of flow models

Skills Key Words. Task. Key words. Write a definition for each of the key words listed below. Hypothesis. Variable. Prediction. Method.

Health, safety and risk 1. Introduction. Personal and social life (eg as discussed in PSE lessons) Health and safety at work. Environmental safety

PHYSICS 105. Assignment #3 Due by 10 pm September 29, DISCUSSION SECTION: [ ] D7 W 9 am [ ] D8 W 10 am [ ] HS W 10 am

There are 3 sections to the home page shown in the first screenshot below. These are:

EEC 686/785 Modeling & Performance Evaluation of Computer Systems. Lecture 6. Wenbing Zhao. Department of Electrical and Computer Engineering

GCSE 4353/01 MATHEMATICS (UNITISED SCHEME) UNIT 3: Calculator-Allowed Mathematics FOUNDATION TIER

Outline. Terminology. EEC 686/785 Modeling & Performance Evaluation of Computer Systems. Lecture 6. Steps in Capacity Planning and Management

Part 2: E-Learning Module Description. Elizabeth C. Rodriguez. University of Texas at Brownsville. EDTC 6325 Educational Telecommunications

x 2 = (60 m) 2 + (60 m) 2 x 2 = 3600 m m 2 x = m

Pro-Stringer Tennis Quick Start Stringing Instructions

Describing a journey made by an object is very boring if you just use words. As with much of science, graphs are more revealing.

ICF Style Guide Always moving forward

GRADE LEVEL(S): Grade 4, Grade 5

UNIT 2 RIGHT TRIANGLE TRIGONOMETRY Lesson 2: Applying Trigonometric Ratios Instruction


ATHLETICS. Adhering to the athletic brand standards will help create and maintain a clearly defined athletics program and identity.

Identity Guidelines. As of 01.07

SmartMan Code User Manual Section 5.0 Results

Section 4.2 Objectives

Mastering the Mechanical E6B in 20 minutes!

Please use the typefaces Aachen Bold, Helvetica, Verdana and Arial as shown in the text throughout this manual. Supporting Typefaces

2D and Relative Motion. Group Problem 02 PROBLEM 1. Against the Grain

A Simple Visualization Tool for NBA Statistics

FREEFORM POOL MEASURING GUIDELINES: HOW TO FILL OUT YOUR FREEFORM FORM!

(Lab Interface BLM) Acceleration

SELF-LEVELLING PLANERS

MTB 02 Intermediate Minitab

Flow modelling hills complex terrain and other issues


BISHOP MONTGOMERY HIGH SCHOOL

Saint Joseph High School Brand Book

DO YOU KNOW WHO THE BEST BASEBALL HITTER OF ALL TIMES IS?...YOUR JOB IS TO FIND OUT.

Compare the scalar of speed and the vector of velocity.

3D Scan Processing Procedures for Surfer

Chapter 2 - Displaying and Describing Categorical Data

Chapter 3 - Displaying and Describing Categorical Data

box and whisker plot 3880C798CA037B A83B07E6C4 Box And Whisker Plot 1 / 6

Recognise that some mechanisms, including levers, pulleys and gears, allow a smaller force to have a greater effect

NAME:... SCHOOL: LINEAR MOTION. Answer ALL questions in this paper in the spaces provided.

ICYNENE INSTALLATION INSTRUCTIONS

OUR LOGO. CLIC Sargent Visual Identity Guidelines. November 2015

renewable energy projects by renewable energy people

Low Wind High Yields Series

90º and 30º Rule Review

The High School Math Project Focus on Algebra. Bottles and Divers. (Rates of Change)

Moorhead Baseball Routines/Hitting Drills

Homework 2b: Bathymetric Profiles [based on the Chauffe & Jefferies (2007)]

UNDERSTANDING THE TENNIS BALL SPIN

THE GEORGE WASHINGTON UNIVERSITY ATHLETICS GRAPHIC IDENTITY MANUAL FOR MERCHANDISE

The Basics of Signage

Gas Pressure and Volume Relationships *

Racing and Sports RACING ANALYTICS

Helicopter & Launcher

CHILDREN S SLEEPWEAR STANDARD OPERATING PROCEDURE

The Welsh Government logo

C# Tutorial - Create a Pong arcade game in Visual Studio

Look and Style Guide. Always moving forward. Copyright 2018 by ICF

STAT 155 Introductory Statistics. Lecture 2-2: Displaying Distributions with Graphs

Ripple Tank P CONTENTS: DEMONSTRATION SETUP INSTRUCTIONS:

Homework Helpers Sampler

Watching Out for Us! Skills for Safe Walking. Presenter Guide

Movement and Position

Teacher's Manual. First Printing: September Master Books P.O. Box 726 Green Forest, AR Printed in the United States of America

F For this paper you must have:

Guided Slides: Flexible Lectures using a Tablet PC

GN21 Frequently Asked Questions For Golfers

Transcription:

http://poloclub.gatech.edu/cse6242 CSE6242 / CX4242: Data & Visual Analytics Common visualization Issues & how to fix them Duen Horng (Polo) Chau Assistant Professor Associate Director, MS Analytics Georgia Tech Partly based on materials by Professors Guy Lebanon, Jeffrey Heer, John Stasko, Christos Faloutsos

Student of Edward Tufte http://a.co/6bhlpfz 2

Also Highly Recommended:

Bar Charts 4

Bar Charts The color scheme reminds you of what? 4

Better than Christmas (Use color brewer to find good color schemes) 5

Company Profits 6

Company Profits Don t show profits in red!! Think carefully about your color choices. 6

7

8

Misleading Bar Charts 8

Vertical axis of bar charts should start at 0, almost always 9

10

Disorienting color bars 10

Use gradation 11

12

Avoid Tilted or Rotated Labels 12

Bars Can be Horizontal 13

Bars Can be Horizontal When labels are hard to read, try horizontal layout. Don t settle for the default. 13

http://www.apple.com/imac/performance/ 14

Line Charts (a.k.a. fever lines) Can you improve the tick labels? 15

Use ticks at common intervals (e.g., 2, 5, 10, etc.) 16

Too flat or too steep? Too flat obscures the message Too exaggerated overstates the trend Note y-axis does not need to start at 0. Why not as bad as in the case of bar chart? 17

Rule of Thumb 18

Multiple Patterned Lines in one chart 19

Better? Note the double encoding of line width and brightness. What if you have many lines you want to show? 20

Small Multiple - Edward Tufte Better than overlapping (sometimes) a series or grid of small similar graphics or charts, allowing them to be easily compared 21

Tables Name Data Data Data Company A 0.0 0.0 0.0 Company B 0.0 0.0 0.0 Company C 0.0 0.0 0.0 Company D 0.0 0.0 0.0 What can you improve? 22

What s the problem with making everything bold or italic?

https://youtu.be/gymhyqpahaw

When everyone is super, no one will be https://youtu.be/gymhyqpahaw

When everyone is special, no will be! Name Data Data Data Company A 0.0 0.0 0.0 Company B 0.0 0.0 0.0 Company C 0.0 0.0 0.0 Company D 0.0 0.0 0.0 25

Name Data Data Data Data Data Data Company A 0.0 0.0 0.0 0.0 0.0 0.0 Company B 0.0 0.0 0.0 0.0 0.0 0.0 Company C 0.0 0.0 0.0 0.0 0.0 0.0 Company D 0.0 0.0 0.0 0.0 0.0 0.0 Company E 0.0 0.0 0.0 0.0 0.0 0.0 Company F 0.0 0.0 0.0 0.0 0.0 0.0 Company G 0.0 0.0 0.0 0.0 0.0 0.0 Company H 0.0 0.0 0.0 0.0 0.0 0.0 26

Name Data Data Data Data Data Data Company A 0.0 0.0 0.0 0.0 0.0 0.0 Company B 0.0 0.0 0.0 0.0 0.0 0.0 Company C 0.0 0.0 0.0 0.0 0.0 0.0 Company D 0.0 0.0 0.0 0.0 0.0 0.0 Company E 0.0 0.0 0.0 0.0 0.0 0.0 Company F 0.0 0.0 0.0 0.0 0.0 0.0 Company G 0.0 0.0 0.0 0.0 0.0 0.0 Company H 0.0 0.0 0.0 0.0 0.0 0.0 A lot of chart junk. Low data to ink ratio (Edward Tufte) 26

Name Data Data Data Data Data Data Company A 0.0 0.0 0.0 12.0 0.0 0.0 Company B 0.0 0.0 0.0 11.0 0.0 0.0 Company C 0.0 0.0 0.0 10.0 0.0 0.0 Company D 0.0 0.0 0.0 9.0 0.0 0.0 Company E 0.0 0.0 0.0 8.0 0.0 0.0 Company F 0.0 0.0 0.0 7.0 0.0 0.0 Company G 0.0 0.0 0.0 6.0 0.0 0.0 Company H 0.0 0.0 0.0 5.0 0.0 0.0 Company I 0.0 0.0 0.0 4.0 0.0 0.0 Company J 0.0 0.0 0.0 3.0 0.0 0.0 Company K 0.0 0.0 0.0 2.0 0.0 0.0 Company L 0.0 0.0 0.0 1.0 0.0 0.0 Higher data to ink ratio 27

Problems? Name Data Name Data Company A 1000 Company B 900 Company C 80 Company D 7 Company A 10.82 Company B 9.49 Company C 8 Company D 7.4 28

Name Data Name Data Company A 10.82 Company B 9.49 Company C 8 Company D 7.4 Company A 10.8 Company B 9.5 Company C 8.0 Company D 7.4 29

Beautiful Publication-quality LaTeX Tables https://tex.stackexchange.com/questions/112343/beautiful-table-samples Short guide: https://www.inf.ethz.ch/personal/markusp/teaching/guides/guide-tables.pdf Long guide: http://cpansearch.perl.org/src/limaone/latex-table-v1.0.6/examples/examples.pdf 30

The Dreaded Pie Charts Why people like to use pie charts? 31

http://www.wired.com/2008/02/macworlds-iphon/ 32

http://flowingdata.com/2012/06/15/what-3-d-pie-charts-are-good-for/ 33

http://wonkette.com/412361/all-193-of-republicans-support-palin-romney-and-huckabee 34

35

http://infosthetics.com/archives/2008/09/funniest_pie_chart_ever.html 36

Log scale instead of linear scale Include numbers from different orders of magnitude 37

Example log-log 38

log also works well for time Example The yield curve of Treasury bills, notes and bonds 39

In-class Exercise. Applying what you have just learned. 40

HEADLINE OF THE CHART A brief description that outlines what the data shows Can you improve its visual design? 41

HEADLINE OF THE CHART A brief description that outlines what the data shows Headline of the chart A brief description that outlines what the data shows 8 6 4 2 0 Town A Town B Town C Town D Which is better? 42

How to fix the defaults http://www.darkhorseanalytics.com/blog/clear-off-the-table 43

How to fix the defaults http://www.darkhorseanalytics.com/blog/clear-off-the-table 43

How to fix the defaults http://www.darkhorseanalytics.com/blog/clear-off-the-table 44

How to fix the defaults http://www.darkhorseanalytics.com/blog/clear-off-the-table 44

Practitioners Guide Colors: start with black & white, then add colors, carefully Forces you to focus on content and layout Fonts: sans-serif generally easier to read (On Mac: Helvetica is great start) Animation: start with no animation, then add meaningful ones 45

Practitioners Guide: Use Pictures and Videos Pictures include tables, diagrams, charts, etc. Pictures often more succinct & memorable People like pictures and love movies And show them ASAP! Once people fall asleep, it s hard to wake them up! If you have good stuff, show them now. 46

Example 47

Practitioners Guide: Additional Tips for Researchers Crown-jewel pictures are important Overview of what readers is going to get cut to the chase (don t tease!) People skim and look at interesting things first Reviewers are busy and sleepy (read 5-10 papers per conference) it s refreshing to read an interesting paper How to do it? Use your most impressive figure Can be similar to another shown later 48

Figures should be self-contained Why? Don t make people go back and forth between text & figure Bad figures means bad first impression (reject!) How to fix? Succinctly describe your main (take-away) messages 49

Example http://www.cs.cmu.edu/~dchau/polonium_sdm2011.pdf 50

More generally, how to write good papers? http://approximatelycorrect.com/2018/01/29/heuristicstechnical-scientific-writing-machine-learning-perspective/ http://faculty.washington.edu/wobbrock/pubs/ Wobbrock-2015.pdf 51

Use legible fonts. 52

If people can t see it, they won t appreciate it. For printed materials, print them out and check! Rule of thumb: about 7 lines of text on a slide. 53

Redesign figures for presentation Designing for print is different from designing for the screen Resolution (which is higher?) Levels of details (people mostly want a few take-away messages from your talk) 54

Example 55

Example Judges Scores 16 Apolo Scholar Score 8 0 Modelbased *Prototyping *Average Higher is better. Apolo wins. * Statistically significant, by two-tailed t test, p <0.05

Great Work destroyed by Poor Presentation Bad color schemes Bad, tiny fonts Too much animation can you read this? 100 times faster! Too much data Don McMillan: Life After Death by PowerPoint http://www.youtube.com/watch?v=lpvgfmeu2ck&feature=player_embedded 57