SlideShare a Scribd company logo
“Graphical Perception and Graphical
Methods for Analyzing Scientific Data”
Or how to create data visualizations that tell a story
Papers We Love Berlin ; June 19th ; Juhis ; @hamatti
“Graphical Perception and Graphical Methods for Analyzing Scientific Data” - or how to create data visualizations that tell a story
Hi, I’m Juhis!
Developer Community & Web Dev @ Futurice
Founder of Turku <3 Frontend
Used to build data visualizations at Chartio
@hamatti in Twitter
from Helsinki, !
0.000 5.000
9.961 4.373
9.649 6.841
4.063 9.911
0.245 6.545
2.321 0.778
0.039 4.373
3.757 9.843
0.476 7.129
3.159 0.351
9.222 2.321
3.455 9.755
1.355 1.577
9.990 5.314
3.159 9.649
8.645 8.423
1.813 1.147
7.129 0.476
1.813 8.853
9.524 2.871
4.686 9.990
9.755 3.455
9.649 3.159
0.351 6.841
8.423 1.355
8.853 1.813
6.841 0.351
2.321 9.222
5.937 9.911
7.939 9.045
7.409 0.618
9.911 4.063
0.089 5.937
2.871 9.524
9.755 6.545
8.187 1.147
7.679 9.222
4.373 0.039
0.010 4.686
1.577 1.355
0.039 5.627
10.000 5.000
@hamattiPapers We Love Berlin
@hamattiPapers We Love Berlin
Read the paper
"Graphical Perception and Graphical Methods
for Analyzing Scientific Data" by William S.
Cleveland and Robert McGill
bit.ly/pwlb-dataviz
Input — Output
Quantitative &
categorical data
encode through
position, shape, size,
symbols and color
Graph
decode through
human visual system
Understanding
@hamattiPapers We Love Berlin
“A graphical method is successful only if the
decoding is effective. No matter how clever
and how technologically impressive the
encoding, it fails if the decoding process fails.”
Cleveland & McGill, 1985
@hamattiPapers We Love Berlin
“A graphical method is successful only if the
decoding is effective. No matter how clever
and how technologically impressive the
encoding, it fails if the decoding process fails.”
Cleveland & McGill, 1985
@hamattiPapers We Love Berlin
Levels of recognition
1. Position along a common scale
2. Position on an identical but non-aligned scales
3. Length
4. Angle or slope
5. Area
6. Volume / Density / Saturation
7. Hue
@hamattiPapers We Love Berlin
1. Position along a common scale
@hamattiPapers We Love Berlin
2. Position on an identical but non-aligned scales
@hamattiPapers We Love Berlin
3. Length
@hamattiPapers We Love Berlin
#1 Never use pie charts
@hamattiPapers We Love Berlin
“Pie charts should
never be used”
Edward Tufte
@hamattiPapers We Love Berlin
4. Angle / Slope & 5. Area
@hamattiPapers We Love Berlin
#2 Don’t stack –
unless it tells a story
@hamattiPapers We Love Berlin
@hamattiPapers We Love Berlin
@hamattiPapers We Love Berlin
#3 Graph what you
want to tell
@hamattiPapers We Love Berlin
“Graphical Perception and Graphical Methods for Analyzing Scientific Data” - or how to create data visualizations that tell a story
“Graphical Perception and Graphical Methods for Analyzing Scientific Data” - or how to create data visualizations that tell a story
#4 Show the zero
@hamattiPapers We Love Berlin
“Graphical Perception and Graphical Methods for Analyzing Scientific Data” - or how to create data visualizations that tell a story
“Graphical Perception and Graphical Methods for Analyzing Scientific Data” - or how to create data visualizations that tell a story
“Graphical Perception and Graphical Methods for Analyzing Scientific Data” - or how to create data visualizations that tell a story
“Graphical Perception and Graphical Methods for Analyzing Scientific Data” - or how to create data visualizations that tell a story
#5 Don’t get fancy
@hamattiPapers We Love Berlin
@hamattiPapers We Love Berlin
https://www.thedataschool.co.uk/ellen-blackburn/a-simple-way-to-make-a-radar-chart/
#5 Don’t get fancy
#1 Never use pie charts
#2 Don’t stack – unless it tells a story
#3 Graph what you want to tell
#4 Show the zero
@hamattiPapers We Love Berlin
Extra reading
The Visual Display of Quantitative Data, Edward Tufte
Information Dashboard Design, Stephen Few
Information Graphics, Sandra Rendgen
Cartographies of Time, Daniel Rosenberg
Visualize This, Nathan Yau
@hamattiPapers We Love Berlin
@hamatti
https://hamatti.org
https://futurice.com
juhis@futurice.com
Thank you!

More Related Content

PDF
Statgraphs
PPTX
Making sense of data visually: A modern look at datavisualization
PPTX
How Humans See Data - Google - November 2017
PPTX
How Humans See Data
PPTX
How Humans See Data - Amazon Cut
PPTX
Data Visualization by David Kretch
PPTX
ASOCEU - Lesson 2 - Data Visualization techniques (slides)
PDF
Engl313_HowtoGraphicallyRepresentData
Statgraphs
Making sense of data visually: A modern look at datavisualization
How Humans See Data - Google - November 2017
How Humans See Data
How Humans See Data - Amazon Cut
Data Visualization by David Kretch
ASOCEU - Lesson 2 - Data Visualization techniques (slides)
Engl313_HowtoGraphicallyRepresentData

Similar to “Graphical Perception and Graphical Methods for Analyzing Scientific Data” - or how to create data visualizations that tell a story (20)

PPTX
Introduction to Data Visualization Slides
PDF
The Inquisitive Data Scientist: Facilitating Well-Informed Data Science throu...
PDF
Visualizing Data Journalism (HasGeek Fifth Elephant)
PDF
12. Map Visualization .pdf
PPTX
How to Graphically Represent Data
PDF
Visualize data using the split-apply-combine approach
PDF
TorCHI.org World Usability Day 2018 - Talk by Prof. Fanny Chevalier
PDF
Data Visualization in Data Science
PDF
Science Online 2013: Data Visualization Using R
PDF
Visualizing and Communicating High-dimensional Data
PPTX
Introduction to Data Visualisation - Andrew Errity
PDF
BigData Visualization and Usecase@TDGA-Stelligence-11july2019-share
PDF
Sight, Sound, Numbers & Us: Data Visualization + Data Sonification = Data Acc...
PDF
Visualization topic of big data analytics
PDF
Dataviz 101: Data is beautiful, please don't ruin it by Anne-Marie Tousch, Se...
PPTX
Data is beautiful​, please don't ruin it
PDF
Design and Support Recommendations from Data Visualization Research
PDF
Taxonomy of charts
PDF
Data Viz for Academic Research
PDF
Making an Impact With Data Visualization
Introduction to Data Visualization Slides
The Inquisitive Data Scientist: Facilitating Well-Informed Data Science throu...
Visualizing Data Journalism (HasGeek Fifth Elephant)
12. Map Visualization .pdf
How to Graphically Represent Data
Visualize data using the split-apply-combine approach
TorCHI.org World Usability Day 2018 - Talk by Prof. Fanny Chevalier
Data Visualization in Data Science
Science Online 2013: Data Visualization Using R
Visualizing and Communicating High-dimensional Data
Introduction to Data Visualisation - Andrew Errity
BigData Visualization and Usecase@TDGA-Stelligence-11july2019-share
Sight, Sound, Numbers & Us: Data Visualization + Data Sonification = Data Acc...
Visualization topic of big data analytics
Dataviz 101: Data is beautiful, please don't ruin it by Anne-Marie Tousch, Se...
Data is beautiful​, please don't ruin it
Design and Support Recommendations from Data Visualization Research
Taxonomy of charts
Data Viz for Academic Research
Making an Impact With Data Visualization
Ad

More from Juha-Matti Santala (20)

PDF
Debugging Django @ HelPy, Juha-Matti Santala 24.5.2022
PDF
Learning Rust - experiences from a Python/Javascript developer
PDF
Contemporary Documentation @ PyAmsterdam, 2021-03-10
PDF
Contemporary Documentation @ sthml.js
PDF
Contemporary Documentation, Django Day Copenhagen
PDF
Debugging Python - Python Users Berlin 14.5.2020
PDF
Debugging Javascript - Munich Frontend Developers 13.5.2020
PDF
HelsinkiJS: 11ty + Ghost: Static Sites with Great Editor UX
PDF
PyCon Estonia: Contemporary Documentation
PDF
Contemporary Documentation - HelsinkiJS
PDF
Contemporary Documentation - TampereJS
PDF
The Art of Side Projects
PDF
PyCon CZ 2019 Lightning Talk: 7 Days to Ostrava
PDF
I teach, therefore I learn
PDF
Inspiration, Learning and Experimentation in Codepen
PDF
You should have FOMO: What you're missing out if you're still using Python 2.7
PDF
OuluES Human Accelerator: Dream Workshop
PDF
Minimum Viable Product: the workshop
PDF
Stockholm syndrome: or how I learned to love the editor
PDF
Happy Little Accidents - The Art of Debugging
Debugging Django @ HelPy, Juha-Matti Santala 24.5.2022
Learning Rust - experiences from a Python/Javascript developer
Contemporary Documentation @ PyAmsterdam, 2021-03-10
Contemporary Documentation @ sthml.js
Contemporary Documentation, Django Day Copenhagen
Debugging Python - Python Users Berlin 14.5.2020
Debugging Javascript - Munich Frontend Developers 13.5.2020
HelsinkiJS: 11ty + Ghost: Static Sites with Great Editor UX
PyCon Estonia: Contemporary Documentation
Contemporary Documentation - HelsinkiJS
Contemporary Documentation - TampereJS
The Art of Side Projects
PyCon CZ 2019 Lightning Talk: 7 Days to Ostrava
I teach, therefore I learn
Inspiration, Learning and Experimentation in Codepen
You should have FOMO: What you're missing out if you're still using Python 2.7
OuluES Human Accelerator: Dream Workshop
Minimum Viable Product: the workshop
Stockholm syndrome: or how I learned to love the editor
Happy Little Accidents - The Art of Debugging
Ad

Recently uploaded (20)

PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
cuic standard and advanced reporting.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Electronic commerce courselecture one. Pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Cloud computing and distributed systems.
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Spectroscopy.pptx food analysis technology
PDF
Encapsulation theory and applications.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Understanding_Digital_Forensics_Presentation.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
cuic standard and advanced reporting.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Unlocking AI with Model Context Protocol (MCP)
Building Integrated photovoltaic BIPV_UPV.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
“AI and Expert System Decision Support & Business Intelligence Systems”
Electronic commerce courselecture one. Pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Network Security Unit 5.pdf for BCA BBA.
Chapter 3 Spatial Domain Image Processing.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Big Data Technologies - Introduction.pptx
Cloud computing and distributed systems.
Dropbox Q2 2025 Financial Results & Investor Presentation
Spectroscopy.pptx food analysis technology
Encapsulation theory and applications.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf

“Graphical Perception and Graphical Methods for Analyzing Scientific Data” - or how to create data visualizations that tell a story