SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
“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
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
#4 Show the zero
@hamattiPapers We Love Berlin
#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!

Mais conteúdo relacionado

Mais de Juha-Matti Santala

PyCon Estonia: Contemporary Documentation
PyCon Estonia: Contemporary DocumentationPyCon Estonia: Contemporary Documentation
PyCon Estonia: Contemporary DocumentationJuha-Matti Santala
 
Contemporary Documentation - HelsinkiJS
Contemporary Documentation - HelsinkiJSContemporary Documentation - HelsinkiJS
Contemporary Documentation - HelsinkiJSJuha-Matti Santala
 
Contemporary Documentation - TampereJS
Contemporary Documentation - TampereJSContemporary Documentation - TampereJS
Contemporary Documentation - TampereJSJuha-Matti Santala
 
PyCon CZ 2019 Lightning Talk: 7 Days to Ostrava
PyCon CZ 2019 Lightning Talk: 7 Days to OstravaPyCon CZ 2019 Lightning Talk: 7 Days to Ostrava
PyCon CZ 2019 Lightning Talk: 7 Days to OstravaJuha-Matti Santala
 
Inspiration, Learning and Experimentation in Codepen
Inspiration, Learning and Experimentation in CodepenInspiration, Learning and Experimentation in Codepen
Inspiration, Learning and Experimentation in CodepenJuha-Matti Santala
 
You should have FOMO: What you're missing out if you're still using Python 2.7
You should have FOMO: What you're missing out if you're still using Python 2.7You should have FOMO: What you're missing out if you're still using Python 2.7
You should have FOMO: What you're missing out if you're still using Python 2.7Juha-Matti Santala
 
OuluES Human Accelerator: Dream Workshop
OuluES Human Accelerator: Dream WorkshopOuluES Human Accelerator: Dream Workshop
OuluES Human Accelerator: Dream WorkshopJuha-Matti Santala
 
Minimum Viable Product: the workshop
Minimum Viable Product: the workshopMinimum Viable Product: the workshop
Minimum Viable Product: the workshopJuha-Matti Santala
 
Stockholm syndrome: or how I learned to love the editor
Stockholm syndrome: or how I learned to love the editorStockholm syndrome: or how I learned to love the editor
Stockholm syndrome: or how I learned to love the editorJuha-Matti Santala
 
Happy Little Accidents - The Art of Debugging
Happy Little Accidents - The Art of Debugging Happy Little Accidents - The Art of Debugging
Happy Little Accidents - The Art of Debugging Juha-Matti Santala
 
Happy Little Accidents - The Art of Debugging
Happy Little Accidents - The Art of DebuggingHappy Little Accidents - The Art of Debugging
Happy Little Accidents - The Art of DebuggingJuha-Matti Santala
 
Dream Workshop @ Boost Human Accelerator
Dream Workshop @ Boost Human AcceleratorDream Workshop @ Boost Human Accelerator
Dream Workshop @ Boost Human AcceleratorJuha-Matti Santala
 
Communities in Marketing - Perjantaipresis
Communities in Marketing - PerjantaipresisCommunities in Marketing - Perjantaipresis
Communities in Marketing - PerjantaipresisJuha-Matti Santala
 
Why the fuck would anyone hire you - how to make yourself appealing at the jo...
Why the fuck would anyone hire you - how to make yourself appealing at the jo...Why the fuck would anyone hire you - how to make yourself appealing at the jo...
Why the fuck would anyone hire you - how to make yourself appealing at the jo...Juha-Matti Santala
 

Mais de Juha-Matti Santala (17)

PyCon Estonia: Contemporary Documentation
PyCon Estonia: Contemporary DocumentationPyCon Estonia: Contemporary Documentation
PyCon Estonia: Contemporary Documentation
 
Contemporary Documentation - HelsinkiJS
Contemporary Documentation - HelsinkiJSContemporary Documentation - HelsinkiJS
Contemporary Documentation - HelsinkiJS
 
Contemporary Documentation - TampereJS
Contemporary Documentation - TampereJSContemporary Documentation - TampereJS
Contemporary Documentation - TampereJS
 
The Art of Side Projects
The Art of Side ProjectsThe Art of Side Projects
The Art of Side Projects
 
PyCon CZ 2019 Lightning Talk: 7 Days to Ostrava
PyCon CZ 2019 Lightning Talk: 7 Days to OstravaPyCon CZ 2019 Lightning Talk: 7 Days to Ostrava
PyCon CZ 2019 Lightning Talk: 7 Days to Ostrava
 
I teach, therefore I learn
I teach, therefore I learnI teach, therefore I learn
I teach, therefore I learn
 
Inspiration, Learning and Experimentation in Codepen
Inspiration, Learning and Experimentation in CodepenInspiration, Learning and Experimentation in Codepen
Inspiration, Learning and Experimentation in Codepen
 
You should have FOMO: What you're missing out if you're still using Python 2.7
You should have FOMO: What you're missing out if you're still using Python 2.7You should have FOMO: What you're missing out if you're still using Python 2.7
You should have FOMO: What you're missing out if you're still using Python 2.7
 
OuluES Human Accelerator: Dream Workshop
OuluES Human Accelerator: Dream WorkshopOuluES Human Accelerator: Dream Workshop
OuluES Human Accelerator: Dream Workshop
 
Minimum Viable Product: the workshop
Minimum Viable Product: the workshopMinimum Viable Product: the workshop
Minimum Viable Product: the workshop
 
Stockholm syndrome: or how I learned to love the editor
Stockholm syndrome: or how I learned to love the editorStockholm syndrome: or how I learned to love the editor
Stockholm syndrome: or how I learned to love the editor
 
Happy Little Accidents - The Art of Debugging
Happy Little Accidents - The Art of Debugging Happy Little Accidents - The Art of Debugging
Happy Little Accidents - The Art of Debugging
 
Happy Little Accidents - The Art of Debugging
Happy Little Accidents - The Art of DebuggingHappy Little Accidents - The Art of Debugging
Happy Little Accidents - The Art of Debugging
 
Dream Workshop @ Boost Human Accelerator
Dream Workshop @ Boost Human AcceleratorDream Workshop @ Boost Human Accelerator
Dream Workshop @ Boost Human Accelerator
 
Communities in Marketing - Perjantaipresis
Communities in Marketing - PerjantaipresisCommunities in Marketing - Perjantaipresis
Communities in Marketing - Perjantaipresis
 
Why the fuck would anyone hire you - how to make yourself appealing at the jo...
Why the fuck would anyone hire you - how to make yourself appealing at the jo...Why the fuck would anyone hire you - how to make yourself appealing at the jo...
Why the fuck would anyone hire you - how to make yourself appealing at the jo...
 
Pitching 101
Pitching 101Pitching 101
Pitching 101
 

Último

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Último (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

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