SLIDE 1 I N T R O TO DATA V I S UA L I Z AT I O N
Andrew Heiss, PhD Brigham Young University September 19, 2018 @andrewheiss
SLIDE 2
P L A N F O R T O D A Y Why visualize data? Types of visualizations Aesthetics and design How do I do all this?
SLIDE 3
W H Y V I S U A L I Z E DATA ?
SLIDE 4
P R O V I N G T R U T H
Theories are only stories until you have data.
SLIDE 5 A L L W E N E E D I S R A W D A T A
No correlation!
SLIDE 6
J K L O L
SLIDE 7
D A T A I S N O T E N O U G H
Theories are only stories until you have data. Data alone cannot tell stories or prove theories.
SLIDE 8
H U M A N S L O V E P A T T E R N S
SLIDE 9
W H Y V I S U A L I Z E D A T A ? Graphs let us see patterns in our data Sometimes graphs alone are sufficient for telling a story and drawing inference from data
SLIDE 10
P L O T S > R A W T A B L E S
SLIDE 11
P L O T S > R A W T A B L E S
SLIDE 12
P L O T S > R A W T A B L E S
SLIDE 13
P L O T S > R A W T A B L E S
SLIDE 14
P L O T S > R A W T A B L E S
SLIDE 15
!
T H I S I S D I F F I C U LT !
Incompetence Deceit Complexity
SLIDE 16
SLIDE 17
SLIDE 18
SLIDE 19
SLIDE 20
SLIDE 21
SLIDE 22
SLIDE 23
W H AT M A K E S A G O O D V I S UA L I Z AT I O N ?
SLIDE 24
SLIDE 25
T H E W A R O F 1 8 1 2
SLIDE 26 T H E W A R O F 1 8 1 2
October 1 November 1 December 1 ºC
SLIDE 27 T H E W A R O F 1 8 1 2
Napoleon’s Grande Armée
Died Survived
SLIDE 28
SLIDE 29 C H A R A C T E R I S T I C S O F G R A P H I C A L E X C E L L E N C E
- 1. “... the well-designed presentation of interesting
data—a matter of substance, statistics, and design.”
- 2. Complex ideas communicated with
clarity, precision, and efficiency.
- 3. That which gives the viewer the greatest
number of ideas in the shortest time with the least ink in the smallest space.
- 4. Nearly always multivariate.
- 5. Requires telling the truth about the data.
SLIDE 30 M O S T I D E A S , S H O R T E S T T I M E , L E A S T I N K , S M A L L E S T S P A C E
=
- <latexit sha1_base64="pYen8CoRw76JGC2IK5JDw/YfKA=">ACN3icbVDLSgMxFM34rPVdekmWARXZUYERCKutCNKFgrtKXcSTNtaCYzJHfEMsxfufE3OnGhSJu/QPTB6itBwKHc87l5h4/lsKg6z47U9Mzs3PzuYX84tLymphbf3GRIlmvMIiGelbHwyXQvEKCpT8NtYcQl/yqt896fvVO6NiNQ19mLeCKGtRCAYoJWahYs68ntMTwHh8Fx1qe7rGT2i9UADS4euNbLmTzDLJvXrCEFmWbNQdEvuAHSeCNSJCNcNgtP9VbEkpArZBKMqXlujI0UNAomeZavJ4bHwLrQ5jVLFYTcNLB3RndtkqLBpG2TyEdqL8nUgiN6YW+TYaAHTPu9cX/vFqCwUEjFSpOkCs2XBQkmJE+yXSltCcoexZAkwL+1fKOmALQ1t13pbgjZ8SW52S5b8q72iuXjUR05skm2yA7xyD4pkzNySqEkQfyQt7Iu/PovDofzucwOuWMZjbIHzhf3yfvry4=</latexit><latexit sha1_base64="pYen8CoRw76JGC2IK5JDw/YfKA=">ACN3icbVDLSgMxFM34rPVdekmWARXZUYERCKutCNKFgrtKXcSTNtaCYzJHfEMsxfufE3OnGhSJu/QPTB6itBwKHc87l5h4/lsKg6z47U9Mzs3PzuYX84tLymphbf3GRIlmvMIiGelbHwyXQvEKCpT8NtYcQl/yqt896fvVO6NiNQ19mLeCKGtRCAYoJWahYs68ntMTwHh8Fx1qe7rGT2i9UADS4euNbLmTzDLJvXrCEFmWbNQdEvuAHSeCNSJCNcNgtP9VbEkpArZBKMqXlujI0UNAomeZavJ4bHwLrQ5jVLFYTcNLB3RndtkqLBpG2TyEdqL8nUgiN6YW+TYaAHTPu9cX/vFqCwUEjFSpOkCs2XBQkmJE+yXSltCcoexZAkwL+1fKOmALQ1t13pbgjZ8SW52S5b8q72iuXjUR05skm2yA7xyD4pkzNySqEkQfyQt7Iu/PovDofzucwOuWMZjbIHzhf3yfvry4=</latexit><latexit sha1_base64="pYen8CoRw76JGC2IK5JDw/YfKA=">ACN3icbVDLSgMxFM34rPVdekmWARXZUYERCKutCNKFgrtKXcSTNtaCYzJHfEMsxfufE3OnGhSJu/QPTB6itBwKHc87l5h4/lsKg6z47U9Mzs3PzuYX84tLymphbf3GRIlmvMIiGelbHwyXQvEKCpT8NtYcQl/yqt896fvVO6NiNQ19mLeCKGtRCAYoJWahYs68ntMTwHh8Fx1qe7rGT2i9UADS4euNbLmTzDLJvXrCEFmWbNQdEvuAHSeCNSJCNcNgtP9VbEkpArZBKMqXlujI0UNAomeZavJ4bHwLrQ5jVLFYTcNLB3RndtkqLBpG2TyEdqL8nUgiN6YW+TYaAHTPu9cX/vFqCwUEjFSpOkCs2XBQkmJE+yXSltCcoexZAkwL+1fKOmALQ1t13pbgjZ8SW52S5b8q72iuXjUR05skm2yA7xyD4pkzNySqEkQfyQt7Iu/PovDofzucwOuWMZjbIHzhf3yfvry4=</latexit><latexit sha1_base64="pYen8CoRw76JGC2IK5JDw/YfKA=">ACN3icbVDLSgMxFM34rPVdekmWARXZUYERCKutCNKFgrtKXcSTNtaCYzJHfEMsxfufE3OnGhSJu/QPTB6itBwKHc87l5h4/lsKg6z47U9Mzs3PzuYX84tLymphbf3GRIlmvMIiGelbHwyXQvEKCpT8NtYcQl/yqt896fvVO6NiNQ19mLeCKGtRCAYoJWahYs68ntMTwHh8Fx1qe7rGT2i9UADS4euNbLmTzDLJvXrCEFmWbNQdEvuAHSeCNSJCNcNgtP9VbEkpArZBKMqXlujI0UNAomeZavJ4bHwLrQ5jVLFYTcNLB3RndtkqLBpG2TyEdqL8nUgiN6YW+TYaAHTPu9cX/vFqCwUEjFSpOkCs2XBQkmJE+yXSltCcoexZAkwL+1fKOmALQ1t13pbgjZ8SW52S5b8q72iuXjUR05skm2yA7xyD4pkzNySqEkQfyQt7Iu/PovDofzucwOuWMZjbIHzhf3yfvry4=</latexit>
SLIDE 31
T Y P E S O F V I S U A L I Z AT I O N S
SLIDE 32 T W O G E N E R A L T Y P E S
Exploratory
Academic-ish Quick scatterplots, histograms, other charts to help understand your data
Explanatory
Publishable Consumable by the general public; Vox, NYT, Washington Post, FiveThirtyEight, etc.
SLIDE 33
E X P L O R A T O R Y D A T A A N A LY S I S
Find analytical insight in data (even causal inference !)
SLIDE 34
E X P L A N A T O R Y D A T A A N A LY S I S
Annotate and tell a story
SLIDE 35
W H I C H C H A R T T Y P E D O I U S E ?
SLIDE 36
A E S T H E T I C S A N D D E S I G N
SLIDE 37
F O U R C O R E D E S I G N P R I N C I P L E S
Contrast Repetition Alignment Proximity
SLIDE 38
C O N T R A S T Don’t be a wimp. “If two items are not exactly the same, make them different. Really different.”
SLIDE 39 T Y P O G R A P H I C C O N T R A S T
Serif Sans Serif Slab Serif Script Decorative Lorem ipsum dolor sit amet Lo Lorem em ip ipsu sum do dolor s r sit am amet et
Lorem ipsum dolor sit amet
Lor
ipsu sum dol
sit ame amet
Lo Lorem ip ipsu sum do dolor r sit sit am amet
SLIDE 40 C O L O R C O N T R A S T
https://color.adobe.com/ http://colorbrewer2.org/ viridis Scientific Colour-Maps https://github.com/thomasp85/scico
SLIDE 41
SLIDE 42 R E P E T I T I O N “Repeat some aspect
the entire piece.”
SLIDE 43
SLIDE 44
A L I G N M E N T “Every item should have a visual connection with something else on the page.”
SLIDE 45
SLIDE 46
SLIDE 47
P R O X I M I T Y “Group related items together.”
SLIDE 48
SLIDE 49 Contrast Repetition Alignment Proximity
C R A P
SLIDE 50
C R A P A N D D A T A V I Z
SLIDE 51
H O W D O I D O A L L T H I S ?
SLIDE 52 S O F T W A R E
Barrier to entry (amount of coding required) Flexibility and power
SLIDE 53 I N T R O TO DATA V I S UA L I Z AT I O N
Andrew Heiss, PhD Brigham Young University September 19, 2018 @andrewheiss