strategies for effective data visualization...trends more effectively . make emphasis more effective...

110
Strategies for Effective Data Visualization Anneli Joplin November 8, 2017 [email protected]

Upload: others

Post on 24-Mar-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Strategies for Effective Data Visualization Anneli Joplin November 8, 2017 [email protected]

Page 2: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Visualization is inherently open-ended

Shade

Shape

Orientation

Size

Position

Linewidth

Hue

Arial Times

Font

Motion

Aspect ratio

Type

Scale

X

Y

Page 3: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Best practices depend on context

Page 4: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

carelessapproach

Approach dictates likelihood of success

intentionalapproach

Probability of success…

Effective Ineffective

Effective Ineffective

Informative Confusing

Page 5: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

An intentional approach to data visualization

What we know about perception

Data visualization design process

New ideas to consider

Page 6: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Implications of current perception research

Page 7: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Vision is a multistep process Light triggers a neural signal through the optic nerve

Colin Ware, Information Visualization, 2004

Page 8: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Vision is a multistep process Brain identifies basic features first, and then analyzes further

Colin Ware, Information Visualization, 2004

Page 9: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

9

Preattention

“When something just catches our eye, it is tapping into our earliest stages of attention.” – Stephanie Evergreen, Presenting Data Effectively

Page 10: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Preattentive processing is instantaneous

4 6 7 2 8 1 2 7 6 2 7 3 8 9 4 9 8 2 5 4 2 1 8 3 2 5 6 5 4 5 1 9 9 2 4 6 7 5 5 6 7 8 2 1 3 4 9 9 8 4 6 2 0 0 2 5 4 8 6 9 7 5 2 1 5 8 6 5 2 3 2 1 2 2 1 3 4 5 8 9 0 0 1 1 0 0 1 4 5 7

4 6 7 2 8 1 2 7 6 2 7 3 8 9 4 9 8 2 5 4 2 1 8 3 2 5 6 5 4 5 1 9 9 2 4 6 7 5 5 6 7 8 2 1 3 4 9 9 8 4 6 2 0 0 2 5 4 8 6 9 7 5 2 1 5 8 6 5 2 3 2 1 2 2 1 3 4 5 8 9 0 0 1 1 0 0 1 4 5 7

Alberto Cairo, The Functional Art, 2013 / Colin Ware, Information Visualization, 2004

Preattentive processing < 10 msec per item

Typical processing ~ 40 msec per item

How many 3’s?

Pattern recognition Preattentive contrast

Page 11: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Gestalt principles of pattern recognition

The visual brain … •  Evolved to detect patterns

•  Groups similar objects

•  Separates different objects

Page 12: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

PROXIMITY Objects close together are grouped

Alberto Cairo, The Functional Art, 2013

4 6 7 2 8 1 2 7 6

5 6 1 2 7 1 2 7 9

9 4 8 2 7 8 2 3 9

1 1 3 5 7 6 1 3 3

4 6 7 2 8 1 2 7 6 5 6 1 2 7 1 2 7 9 9 4 8 2 7 8 2 3 9 1 1 3 5 7 6 1 3 3

Page 13: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

PROXIMITY Objects close together are grouped

Alberto Cairo, The Functional Art, 2013

Page 14: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

SIMILARITY Similar objects perceived as a group

Alberto Cairo, The Functional Art, 2013 / USA by Alexander Skowalsky for the Noun Project

Page 15: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Scatter bubble plot encode times in color Bubbles of various sizes are grouped via color (similarity)

Forsyth Alexander, When data imitates art, www.ibm.com/blogs/business-analytics

Page 16: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

CONNECTEDNESS Linked objects form a natural group

Alberto Cairo, The Functional Art, 2013

Page 17: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

CONNECTEDNESS Connecting lines visually identify pairs

Which dots do you group and why?

Page 18: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

CONNECTEDNESS Connecting lines visually identify pairs

Connectedness relates the two circles from each category

Page 19: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

ENCLOSURE Enclosed objects form a natural group

Alberto Cairo, The Functional Art, 2013

Page 20: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

ENCLOSURE Enclosed objects are evaluated together

Bang Wong, Nature Methods, Vol. 7 No. 11, 2010

Page 21: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

CLOSURE Tendency to perceive complete forms

Stephen Few, Show Me the Numbers, 2nd Edition, 2012

Page 22: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

CLOSURE Tendency to perceive complete forms

No need to define area of graph completely

Stephen Few, Show Me the Numbers, 2nd Edition, 2012

Redundant enclosure introduces a distraction

Page 23: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

SYMMETRY Symmetry suggests a visual whole

Colin Ware, Information Visualization, 2004

Page 24: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

SYMMETRY Butterfly plots highlight differences

Page 25: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

CONTINUITY Curved contours imply connection

Colin Ware, Information Visualization, 2004

Page 26: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Curved connections are easier to follow

Alberto Cairo, The Functional Art, 2013 / Colin Ware, Information Visualization, 2004ç

Why did we evolve to identify contours?

Page 27: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab
Page 28: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Curves help the viewer visually follow connections through crowded data

Social Networks, behance.net/gallery

Page 29: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Gestalt summary

•  Proximity •  Similarity •  Connectedness •  Enclosure •  Closure •  Symmetry •  Continuity

Take advantage of pattern recognition tendencies

Pattern recognition Preattentive contrast

Page 30: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Range of evolved preattentive attributes

Stephen Few, Show Me the Numbers, 2nd Edition, 2012

Type AttributeForm Length

Width Orientation Shape Size Enclosure

Color Hue Intensity

Spatial position 2D position

Page 31: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Rolandi, M. et al. Adv. Mater. 2011

Alter a preattentive attribute to make something stand out

Page 32: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Limits to distinct perception

Preattentive processing limited to 1 attribute at a time

Stephen Few, Show Me the Numbers, 2nd Edition, 2012

Color intensity only Intensity and shape

Page 33: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Overwhelming repetition results in loss of meaning

Martin Krzywinski, Nature Methods, Vol. 10 No. 5 2013

Too many bright colors means nothing stands out

Page 34: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Natural scenes exhibit muted colors

Brightmetrics, Using Color in Data Visualization, 2010

Reserve bright colors for emphasis

Page 35: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Above all else, show the data

Data ink ratio = data inktotal ink used in the graphic

Edward Tufte, The Visual Display of Quantitative Information, 1983

TUFTE

The Visual Display of Quantitative Information

Page 36: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Clutter distracts from preattentive cues

Edward R. Tufte, The Visual Display of Quantitative Information, 1983

•  Distracting patterns

•  Gridlines

•  Elements only for “artistic appeal”

Remove all chartjunk, for example:

Page 37: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

3D effects are almost always chartjunk

Nils Gehlenborg and Bang Wong, Nature Methods, Vol. 9 No. 9 2012

Page 38: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Visually separate data from other elements

Martin Krzywinski, Nature Methods, Vol. 10 No. 3 2013

Similarity between the ellipses and lines reduces visual contrast

Page 39: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

“Sometimes clarity demands more space” – Stephen Few

BEFORE AFTER

Separating traces into trellis display highlights trends more effectively

Page 40: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Make emphasis more effective by eliminating excess decoration

Size Matters, https://www.onepager.com/community/blog/size-matters/

What would you remove from this chart?

Page 41: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Preattentive contrast summary

•  Rely on muted colors

•  Soften gridlines, axes, labels, etc.

•  Remove chartjunk

Limit preattentive attributes to emphasis

Page 42: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Visual information requires decoding

Colin Ware, Information Visualization, 2004

Page 43: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Visual information requires decoding

1.  Working memory limits number of items remembered

2.  Perception accuracy is distance dependent

3.  Accuracy of perception influenced by visuals

Implications for data visualization –

Page 44: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Keep the number of items displayed in one visualization to ~ 4 if possible

Page 45: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Reduce distance between comparable data to increase accuracy

Marc Streit and Nils Gehlenborg , Nature Methods, Vol. 11 No. 2 2014

Page 46: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Select attribute based on purpose

Company Participant Molecule Order (1, 2, 3) Address

Divide information

Time Count Intensity Profit

Measure things

Categorical

Data types

Quantitative

Page 47: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Few attributes can encode quant. data

Stephen Few, Show Me the Numbers, 2nd Edition, 2012

Type Attribute Quantitative? Form Length Yes

Width Yes, but limited Orientation No Size Yes, but limited Shape No Enclosure No

Color Hue No Intensity Yes, but limited

Spatial position 2D position Yes

Page 48: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Shifts in color are not visually equivalent to changes in value

Bang Wong, Nature Methods, Vol. 8 No. 3 20111

Commonly utilized color scales are not perceived accurately

Page 49: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Perception of color depends on surroundings

Bang Wong, Nature Methods, Vol. 7 No. 8 2010

Use color for labeling, emphasis or when value doesn’t matter

Page 50: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Length is perceived quantitatively Number and visual length are tied together

This works to our advantage in a bar chart, for example

Page 51: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Bar charts must start at zero

Scale = 0 – 100

Length has an inherent numerical value

Scale = 60 – 100

Data encoded with length is highly distorted with a shortened scale

Page 52: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

An alternative – the dot plot2D position does not elicit a numerical value

Scale = 0 – 100 Scale = 60 – 100

2D position does not require a 0 value for quantitative comparison

Page 53: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Dot plots display multiple data sets more clearly than bar charts

Page 54: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Lollipop charts also compare values without emphasizing length

Bar chart with less emphasis on length

Page 55: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Cleveland and McGill identified 10 elementary perceptual tasks

William Cleveland, Graphical Perception, 1984

Page 56: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Graphical perception attributes in order of accuracy

William Cleveland, The Elements of Graphing Data, 1994 / Alberto Cairo, The Functional Art

Allows more accurate

judgments

Allows more generic

judgments

*Accuracy is not always better, just make intentional choices based on purpose

position along a common scale

position along nonaligned scales

length

angle

area

volume

curvature

shading, color saturation

Page 57: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Bar charts are easier to evaluate accurately than pie charts

Position along common scale >>> area or angle

Page 58: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Simple bar charts more accurate than stacked bars

Position along common scale >>> length

Page 59: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Use small multiples instead of stacked bars when numbers matter

Retains common axis, but also enables comparison

Page 60: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Curve comparisons are difficult, plot difference instead

Curves A and B Difference (A – B)

Page 61: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Select an aspect ratio that places key lines close to 45° Angles around 45° are perceived accurately

Small angles are more difficult to assess

Naomi B. Robbins, Creating More Effective Graphs, 2005

Page 62: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Aspect ratio affects perception of dataHow to select the aspect ratio that allows for accurate judgment?

Naomi B. Robbins, Creating More Effective Graphs, 2005

Page 63: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Rescale line graph segments in multiple panels to improve angle perception

Gregor McInerny, Martin Krzywinski, Nature Methods, Vol. 12 No. 7 2015

Page 64: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Graphical perception summary

•  Perception accuracy is distance dependent

•  Position on a common axis perceived most accurately

•  Bar graphs outperform pie charts

•  Small multiples outperform stacked bars

•  Curve perception is not accurate

•  Angles close to 45° are evaluated most easily

Select encoding attributes based on purpose

Page 65: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Exercise 1 – Accounting for perception

Page 66: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

How would you apply visual perception principles to improve this chart?

Example curated by Melissa Clarkson, melissaclarkson.com

Page 67: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

One solution – Bar chart trellis display allows comparison across samples

Redesign created by Melissa Clarkson, melissaclarkson.com

Page 68: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

How would you apply visual perception principles to improve this chart?

Example curated by Melissa Clarkson, melissaclarkson.com

Page 69: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

One solution – Dot plot allows easy comparison across conditions

Redesign created by Melissa Clarkson, melissaclarkson.com

Page 70: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Strategies to facilitate effective data visualization

Page 71: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Field of data visualization HOLMES

Designer’s Guide to Creating Charts and Diagrams

TUFTE

The Visual Display of Quantitative Information

Page 72: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Tufte prioritized function, Holmes form

VS

Nigel Holmes, Designer’s Guide to Creating Charts and Graphs, 1984

TUFTE HOLMES

Page 73: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Approach > style guidelines

intentionalapproach

Probability of success…

Effective Ineffective

Page 74: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

1. Explore data visually 2. Identify visualization message 3. Select a chart type and create 4. Evaluate and revise 5. Take advantage of templates

Recommended design process

Page 75: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

1.  Explore data visually 2. Identify visualization message 3. Select a chart type and create 4. Evaluate and revise 5. Take advantage of templates

Recommended design process

Page 76: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Scatter plot matrix

Stephen Turner, Scatterplot Matrices in R, 2011, r-bloggers.com

Page 77: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Streamline with a visualization dashboard

Alberto Cairo, thefunctionalart.com, 2017

Preset charts provide an instant view of new data

Page 78: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Add interactive components to quickly filter and display data

Alberto Cairo, thefunctionalart.com, 2017

Page 79: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Exploring high dimensional data

Online data display 1.  Embedding projector

2.  Hypertools

Rice Visualization Lab (closed for relocation)

Projection

TensorFlow, Embeddings, tensorflow.org, 2017 / Andrew C. Heuser, Hypertools, 2017

Page 80: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

1. Explore data visually 2. Identify visualization message 3. Select a chart type and create

4. Evaluate and revise 5. Take advantage of templates

Recommended design process

Page 81: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Evaluate visualizations on both informative and emotive aspects

Usefulness

Completeness

Perceptibility

Truthfulness

Intuitiveness

Very useful

All relevant data

Clear and easy

Accurate

Familiar, easy to read

Useless

No relevant data

Unclear and difficult

Inaccurate

Unfamiliar

Aesthetics

Engagement Beautiful

Draws one in

Ugly

Distracts from data

Pleasing to the eye

Neutral

Stephen Few, Perceptual Edge, Visual Business Intelligence Newsletter, 2017

Page 82: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Exercise 2 – Evaluating visualizations

Page 83: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Example 1 – Scatterplot

Jonathan A. Schwabish, An Economist’s Guide to Visualizing Data, 2014

Page 84: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Coloring and labeling key data facilitates interpretation

Jonathan A. Schwabish, An Economist’s Guide to Visualizing Data, 2014

Page 85: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Example 2 – Bar / dot plot

Jonathan A. Schwabish, An Economist’s Guide to Visualizing Data, 2014

Page 86: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Horizontal dot plot visually compares categories at two points in time

Jonathan A. Schwabish, An Economist’s Guide to Visualizing Data, 2014

Page 87: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Example 3 – Stacked bar chart

Castro-Nallar, E. et al Peer J, 2015, accessed at peerj.com/articles/1140/

Page 88: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

1. Explore data visually 2. Identify visualization message 3. Select a chart type and create 4. Evaluate and revise 5. Take advantage of design templates

Recommended design process

Page 89: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Create templates to save time

Templates eliminate mundane design decisions

Spreadsheets (Excel, Origin)

Secondary components (Illustrator, InDesign, PowerPoint)

Scripts (Matlab, Python, Origin)

Dashboards (Excel, Tableau)

Page 90: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Resources on campus

Rice Visualization Lab Digital Media Commons

GIS Data Center

CWOVC online resources

Center for Research Computing

Page 91: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Exploring the frontiers of data visualization

Page 92: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Less common chart types provide new means of data exploration

Severino Ribecca, The Data Visualization Catalogue, dataviscatalogue.com/methods/

Page 93: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Raw graphs – a free way to experiment with less common visualizations

rawgraphs.io

Supports conventional and unconventional chart types

Page 94: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Sunburst diagramCapable of displaying hierarchies over multiple levels

Severino Ribecca, The Data Visualization Catalogue, dataviscatalogue.com/methods/

Use to show subdivisions of a multi-level structure

Page 95: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Sunburst diagram applied to visualize memory usage

Page 96: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Butterfly plot

Page 97: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Deviation bar chart

Page 98: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Slopegraph utilizes angle to compare change between groups

Displays change across categories using slope

Chart from the New York Times / http://www.nytimes.com/imagepages/2009/04/06/health/infant_stats.html

Axes labels also serve as ranked lists

Page 99: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Parallel coordinates showcase trends across dimensionsExtension of slopegraph to high dimensional data

Protovis, A Graphical Toolkit for Visualization, http://mbostock.github.io/protovis/ex/cars.html

Order matters – place the dimensions you aim to compare close together

Page 100: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Brushing highlights relevant data rangesInteractivity allows exploration of trends in the data

Robert Kosara, Parallel Coordinates, eagereyes.org

Select a category range

Page 101: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Heat map

Severino Ribecca, The Data Visualization Catalogue, dataviscatalogue.com/methods/

Use to highlight overall data trends

Page 102: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Expanded heat map presents large scale patterns in a compact way

Statistical Computing and Graphics Newsletter, Volume 20, December 2009

Page 103: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Radar chartsRepresent the value of multiple variables as a polygon

Severino Ribecca, The Data Visualization Catalogue, dataviscatalogue.com/methods/

Page 104: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Sunburst style chart shows cyclic relationship

*good for high dimensional data*

Moritz Stefaner, The Rhythm of Food, truth-and-beauty.net

Page 105: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Horizon chart – high dimensional area chart

Stephen Few, Time on the Horizon, Perceptual Edge, 2008

Value encoded in color and intensity

Page 106: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Horizon chart – high dimensional area chart

Stephen Few, Time on the Horizon, Perceptual Edge, 2008

Tiers grouped to improve perception of differences

Page 107: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Horizon chart – high dimensional area chart

Stephen Few, Time on the Horizon, Perceptual Edge, 2008

Page 108: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Horizon chart – high dimensional area chart

Stephen Few, Time on the Horizon, Perceptual Edge, 2008

Collapsed stacks present compact information

Page 109: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Horizon chart – high dimensional area chart

Stephen Few, Time on the Horizon, Perceptual Edge, 2008

High intensity pockets stand out

Page 110: Strategies for Effective Data Visualization...trends more effectively . Make emphasis more effective by eliminating excess decoration Size Matters, https: ... Rice Visualization Lab

Learn more at cwovc.rice.edu