principles of data visualizationhomes.cs.washington.edu/~jheer/talks/heer-vizbi-2014.pdfa...
TRANSCRIPT
![Page 1: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/1.jpg)
Principles ofData Visualization
Jeffrey Heer @jeffrey_heerUniversity of Washington
![Page 2: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/2.jpg)
Data Analysis & Statistics, Tukey & Wilk 1965
![Page 3: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/3.jpg)
Four major influences act on data analysis today:
1. The formal theories of statistics.
2. Accelerating developments in computers and display devices.
3. The challenge, in many fields, of more and larger bodies of data.
4. The emphasis on quantification in a wider variety of disciplines.
![Page 4: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/4.jpg)
While some of the influences of statistical theory on data analysis have been helpful, others have not.
![Page 5: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/5.jpg)
Exposure, the effective laying open of the data to display the unanticipated, is to us a major portion of data analysis. Formal statistics has given almost no guidance to exposure; indeed, it is not clear how the informality and flexibility appropriate to the exploratory character of exposure can be fitted into any of the structures of formal statistics so far proposed.
![Page 6: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/6.jpg)
Nothing - not the careful logic of mathematics, not statistical models and theories, not the awesome arithmetic power of modern computers - nothing can substitute here for the flexibility of the informed human mind.
Accordingly, both approaches and techniques need to be structured so as to facilitate human involvement and intervention.
![Page 7: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/7.jpg)
Some implications for effective data analysis are: (1) that it is essential to have convenience of interaction of people and intermediate results and (2) that at all stages of data analysis, the nature and detail of output, both actual and potential, need to be matched to the capabilities of the people who use it and want it.
![Page 8: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/8.jpg)
Our Focus: Visual Encoding
taskquestions, goalsassumptions
dataphysical data typeabstract data type
domainmetadatasemantics conventions
processingalgorithms
mappingvisual encoding
imagevisual channelgraphical marks
![Page 9: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/9.jpg)
Visual Language is a Sign System
Images perceived as a set of signs
Sender encodes information in signs
Receiver decodes information from signs
Sémiologie Graphique, 1967Jacques Bertin
![Page 10: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/10.jpg)
Bertin’s Semiology of Graphics
1. A, B, C are distinguishable
2.B is between A and C.
3.BC is twice as long as AB.
∴ Encode quantitative variablesA
B
C
"Resemblance, order and proportion are the
three signfields in graphics.” - Bertin
![Page 11: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/11.jpg)
![Page 12: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/12.jpg)
Position (x 2)SizeValueTextureColorOrientationShape
Visual Encoding Variables
![Page 13: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/13.jpg)
PositionLengthAreaVolumeValueTextureColorOrientationShapeTransparencyBlur / Focus …
Visual Encoding Variables
![Page 14: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/14.jpg)
What makes a visualization “good”?
![Page 15: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/15.jpg)
ExpressivenessA set of facts is expressible in a visual language if the sentences (i.e. the visualizations) in the language express all the facts in the set of data, and only the facts in the data.
EffectivenessA visualization is more effective than another visualization if the information conveyed by one visualization is more readily perceived than the information in the other visualization.
Design Principles [Mackinlay 86]
![Page 16: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/16.jpg)
ExpressivenessA set of facts is expressible in a visual language if the sentences (i.e. the visualizations) in the language express all the facts in the set of data, and only the facts in the data.
EffectivenessA visualization is more effective than another visualization if the information conveyed by one visualization is more readily perceived than the information in the other visualization.
Design Principles [Mackinlay 86]
![Page 17: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/17.jpg)
Expresses facts not in the data
A length is interpreted as a quantitative value.
![Page 18: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/18.jpg)
ExpressivenessA set of facts is expressible in a visual language if the sentences (i.e. the visualizations) in the language express all the facts in the set of data, and only the facts in the data.
EffectivenessA visualization is more effective than another visualization if the information conveyed by one visualization is more readily perceived than the information in the other visualization.
Design Principles [Mackinlay 86]
![Page 19: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/19.jpg)
ExpressivenessA set of facts is expressible in a visual language if the sentences (i.e. the visualizations) in the language express all the facts in the set of data, and only the facts in the data.
EffectivenessA visualization is more effective than another visualization if the information conveyed by one visualization is more readily perceived than the information in the other visualization.
Design Principles [Mackinlay 86]
![Page 20: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/20.jpg)
CongruenceThe structure and content of the external representation should correspond to the desired structure and content of the internal representation.
ApprehensionThe structure and content of the external representation should be readily and accurately perceived and comprehended.
Design Principles [Tversky 02]
![Page 21: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/21.jpg)
Tell the truth and nothing but the truth(don’t lie, and don’t lie by omission)
Use encodings that people decode better(where better = faster and/or more accurate)
Design Principles Translated
![Page 22: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/22.jpg)
Compare area of circles
![Page 23: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/23.jpg)
Compare length of bars
![Page 24: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/24.jpg)
Steven’s Power Law
Graph from Wilkinson 99, based on Stevens 61
PerceivedSensation
PhysicalIntensity
Exponent(Empirically Determined)
Predicts bias, not necessarily accuracy!
![Page 25: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/25.jpg)
Graphical Perception [Cleveland & McGill 84]
![Page 26: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/26.jpg)
![Page 27: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/27.jpg)
Log Absolute Estimation Error
Position 1Position 2Position 3Length 1Length 2AngleArea (Circular)Area (Rect 1)Area (Rect 2)
Graphical Perception ExperimentsEmpirical estimates of encoding effectiveness
![Page 28: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/28.jpg)
Relative Magnitude EstimationMost accurate Position (common) scale
Position (non-aligned) scale
Length Slope Angle
Area
Volume
Least accurate Color hue-saturation-density
![Page 29: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/29.jpg)
Effectiveness Rankings [Mackinlay 86]
QUANTITATIVE ORDINAL NOMINAL
Position Position PositionLength Density (Value) Color HueAngle Color Sat TextureSlope Color Hue ConnectionArea (Size) Texture ContainmentVolume Connection Density (Value)Density (Value) Containment Color SatColor Sat Length ShapeColor Hue Angle LengthTexture Slope AngleConnection Area (Size) SlopeContainment Volume AreaShape Shape Volume
![Page 30: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/30.jpg)
Type: Pie
Data TableAIDS 70.0%Parkinson' 6.0%Prostate 5.2%Alzheimer's 5.1%Diabetes 5.1%Hepatitis C 4.0%Hepatitis B 3.5%Cardiovasc… 1.1%
ReVision: Automated Chart InterpretationAnalysis and redesign of chart images [Savva et al 2011]
![Page 31: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/31.jpg)
Gene Expression Time-Series [Meyer et al 11]
Color Encoding Position Encoding
![Page 32: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/32.jpg)
Artery Visualization [Borkin et al 11]
Rainbow Palette Diverging Palette
2D
3D
92%62%
71%39%
![Page 33: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/33.jpg)
FOLLOW-UP QUESTION:
What about interactions between encodings?
![Page 34: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/34.jpg)
Data Density
![Page 35: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/35.jpg)
Space-Filling Vis
Treemap / VisDB
![Page 36: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/36.jpg)
Data Density =
“Graphical excellence… gives to the viewer the greatest number of ideas in the shortest time with the least ink in the smallest space”
[Tufte 83]
(# entries in data)(area of graphic)
![Page 37: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/37.jpg)
Space-Filling Vis
Treemap / VisDB
![Page 38: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/38.jpg)
![Page 39: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/39.jpg)
![Page 40: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/40.jpg)
![Page 41: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/41.jpg)
![Page 42: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/42.jpg)
![Page 43: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/43.jpg)
![Page 44: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/44.jpg)
![Page 45: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/45.jpg)
![Page 46: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/46.jpg)
![Page 47: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/47.jpg)
![Page 48: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/48.jpg)
![Page 49: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/49.jpg)
Mirror Negative Values
Horizon Graphs
Segment Peaks
Layer Segments
![Page 50: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/50.jpg)
![Page 51: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/51.jpg)
![Page 52: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/52.jpg)
![Page 53: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/53.jpg)
![Page 54: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/54.jpg)
![Page 55: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/55.jpg)
![Page 56: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/56.jpg)
Experiment: Chart Type & Size
Q1: How do mirroring and layering affect estimation time and accuracy compared to line charts?
Q2: How does chart size affect estimation time and accuracy?
![Page 57: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/57.jpg)
Estimate the difference between T and B (0-200) to within 5 values.
![Page 58: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/58.jpg)
Experiment Design
3 (chart type) x 4 (size) within-subjects design
N = 30 (17 male, 13 female), undergrads
14.1 inch LCD display, 1024 x 768 resolution
At scale = 1, chart is 13.9 x 1.35 cm (48 px)
![Page 59: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/59.jpg)
Experiment Design
3 (type) x 4 (size) within-subjects designN = 30 (17 male, 13 female), undergrads
2 (type) x 3 (size:1/8, 1/12, 1/24) follow-up
N = 8 (6 male, 2 female), engineering grads
![Page 60: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/60.jpg)
![Page 61: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/61.jpg)
The un-mirrored, un-layered height of a chart
Virtual Resolution (VR)
h
h’
h’’
VR = h
VR = 2h’ = h
VR = 4h’’ = h
![Page 62: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/62.jpg)
![Page 63: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/63.jpg)
![Page 64: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/64.jpg)
![Page 65: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/65.jpg)
Experiment Results
Q1: 2-band horizon graph (but not mirrored graph) has higher baseline estimation time and error.
Q2: Estimation error increases as the virtual resolution decreases.
Estimation time decreases as the physical height decreases.
![Page 66: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/66.jpg)
Design Guidelines
Mirroring does not hamper perception
![Page 67: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/67.jpg)
Design Guidelines
Mirroring does not hamper perception
Layered bands beneficial for smaller charts2-band mirror charts more accurate for heights
under 6.8mm (24 pixels @ 1024x768)
Predict benefits for 3 bands under 1.7mm (6 px)
![Page 68: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/68.jpg)
Design Guidelines
Mirroring does not hamper perception
Layered bands beneficial for smaller charts
Optimal chart sizingSweet spots in time/error curves
6.8mm (24 px) for line chart & mirrored chart
3.4mm (12 px) for 2-band horizon graph
![Page 69: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/69.jpg)
FOLLOW-UP QUESTION:
What other tasks and performance measures
should one test?
![Page 70: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/70.jpg)
Trees
![Page 71: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/71.jpg)
The Great Browse-Off! [CHI 97]
vs.
Microsoft File Explorer Xerox PARC Hyperbolic Tree
![Page 72: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/72.jpg)
Which visualization is better?
![Page 73: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/73.jpg)
Which visualization is better?
Xerox PARC researchers ran eye-tracking studies to investigate... [Pirolli et al 00]
![Page 74: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/74.jpg)
Which visualization is better?
Xerox PARC researchers ran eye-tracking studies to investigate... [Pirolli et al 00]
Subjects performed both retrieval and comparison tasks of varying complexity.
![Page 75: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/75.jpg)
Which visualization is better?
Xerox PARC researchers ran eye-tracking studies to investigate... [Pirolli et al 00]
Subjects performed both retrieval and comparison tasks of varying complexity.
No significant performance differences were found across task conditions.
![Page 76: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/76.jpg)
How do users navigate the tree?
![Page 77: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/77.jpg)
How do users navigate the tree?They read the labels!
vs.
Microsoft File Explorer Xerox PARC Hyperbolic Tree
![Page 78: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/78.jpg)
How do users navigate the tree?
Information Scent: A user’s (imperfect) perception of the value, cost, or access path of information sources obtained from proximal cues. [Pirolli & Card 99]
![Page 79: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/79.jpg)
How do users navigate the tree?
Information Scent: A user’s (imperfect) perception of the value, cost, or access path of information sources obtained from proximal cues. [Pirolli & Card 99]
Operationalize as: the proportion of participants who correctly identified the location of the task answer from looking at upper branches in the tree.
![Page 80: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/80.jpg)
![Page 81: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/81.jpg)
![Page 82: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/82.jpg)
Length of Eye Movements
![Page 83: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/83.jpg)
An Adaptive Field of View?
![Page 84: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/84.jpg)
Design Guidelines
![Page 85: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/85.jpg)
Design Guidelines
Support rapid visual scanningMost people don’t read in circles!
Degree of Interest Trees [Heer & Card 04]
![Page 86: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/86.jpg)
Design Guidelines
People don’t read in circles!
Showing more is not always betterDistractors can decrease task performance
Interaction with quality of information scent
![Page 87: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/87.jpg)
Design Guidelines
People don’t read in circles!
Showing more is not always better
Navigation cues critical to searchInformative labels or landmarks needed
Poor information scent undermines search
![Page 88: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/88.jpg)
Lessons Learned
Both task and data properties (here, information scent) may interact with the visualization type in unexpected ways.
Equal performance in terms of accuracy or response time is not the whole picture. We often require more detailed study!
![Page 89: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/89.jpg)
FOLLOW-UP QUESTION:
Which bio-visualizations should we evaluate?
![Page 90: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/90.jpg)
Sequence Logos
![Page 91: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/91.jpg)
Circos
![Page 92: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/92.jpg)
Bio & Vis: Fellow Travelers
Biological data analysis and the study of visualization fundamentals should be mutually reinforcing efforts.
What new principles can we establish through the design and evaluation of biological data visualizations?
![Page 93: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/93.jpg)
Encoding
TaskData
Users & Domain
![Page 94: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/94.jpg)
Additional Resources
Perception for Design. Colin Ware.
How Maps Work. Alan MacEachren.
Graphical Perception. Cleveland & McGill.
A Nested Model for Visualization Design & Evaluation. Tamara Munzer.
![Page 95: Principles of Data Visualizationhomes.cs.washington.edu/~jheer/talks/Heer-VIZBI-2014.pdfA visualization is more effective than another visualization if the information conveyed by](https://reader035.vdocuments.us/reader035/viewer/2022062606/5fe01ec66b20792c56780dd4/html5/thumbnails/95.jpg)
Principles ofData Visualization
Jeffrey Heer @jeffrey_heerhttp://idl.cs.washington.edu