SlideShare a Scribd company logo
1 of 57
FUNDAMENTALS OF 
DATA VISUALIZATION 
Color
1 | Vision & the Brain 
2 | Color 
3 | Toolkit 
4 | Storytelling 
5 | Library
Hello there! 
Color is the new black
2 | color
Image from Adelson, MIT
Image from Colin Ware 
Pop Quiz, Hotshot 
1) 
A is lighter than B 
2) 
B is lighter than A 
3) 
A and B are the same 
4) 
Just tell me, allright?
Image from Adelson, MIT
Image from Doghouse Diaries
Image from the most excellent xkcd.com
What is Color? 
Physics 
Biology 
Visual System 
Mental Models 
Light Energy 
Cone Response 
Opponent 
Encoding 
Perceptual 
Models 
Wavelength 
L, M, S 
L, R-G, Y-B 
Color perception
The Human Eye 
Small frequency range 
Huge luminance range
Image from where else? Wikipedia!
Image from Mazur
Image from Mazur
Image from Mazur
Image from http://ideas.etublogs.usj.edu.lb/
Image from Wikipedia
Image from Colin Ware 
The Retina & Color 
1) 
Spatial compression 
2) 
Adjust luminance range to nerve S/N 
3) 
Extract reflectance (color)
Image surprisingly from Commonwealth of Australia
Who in the rainbow can draw the line where the violet tint ends and the orange tint begins? Distinctly we see the difference of the colors, but where exactly does the one first blendingly enter into the other? So with sanity and insanity. 
—Herman Melville, Billy Budd
Image from Wikipedia
Image from Wikipedia
Google this is not yellow
Image from hyperphysics.com
Image from hyperphysics.com
What is yellow? 
Real World: 570 nm 
Screen: Additive (R+G) 
Print: Subtractive
Photo: Andrew Bain
Image from the most excellent exck.com 
Rule of thumb 
Luminescence: depth Slightly quantitative 
Color: Form & Function 
qualitative
Image from the most excellent exck.com 
Using Color
Colin Ware 
Nominal
Colin Ware 
oRDINAL
oRDINAL / Sequential
Divergent 
Divergent
Zeilis et al 2009 
sequential
Zeilis et al 2009 
Separable Integral
Don’t Do This! 
 
Avoid loud, garish colors…dark text on light background or vice versa is best. 
 
Avoid text colors that fade into background, i.e. blue and black 
 
Avoid color-blind combinations: 
– 
Red and green 
– 
Blue and yellow
Check Luminance & Color in grayscale
Hanspeter Pfister, quoting Stone
http://colorbrewer2.org/
https://color.adobe.com/create/color-wheel/
https://color.adobe.com/create/color-wheel/
RESOURCES 
http://color.adobe.com 
http://www.vischeck.com/ 
http://www.color-blindness.com
Image from Colin Ware 
Color Abuse
From the 1st lecture!
Jim Wahl, 2014
Image from Colin Ware 
Color Use: 
Quasi Quant
Rogowitz and Treinish, Why should engineers and scientists be worried about color? 
Hue: Skittles 
Hue: 
Bivariant 
Luminescence 
Hue + 
Luminescence
Hello there! 
Color is the new black
Hello there! 
Grayscale 
is the new black
FUNDAMENTALS OF DATA VISUALIZATION 
Color
FUNDAMENTALS OF DATA VISUALIZATION 
Pair and Share: Visualization Critique

More Related Content

Viewers also liked

Information visualization: perception and principles
Information visualization: perception and principlesInformation visualization: perception and principles
Information visualization: perception and principlesKatrien Verbert
 
Data Viz CE 2014 Libraries
Data Viz CE 2014 LibrariesData Viz CE 2014 Libraries
Data Viz CE 2014 LibrariesJackie Wirz, PhD
 
Posters & Presentations that Don't Suck
Posters & Presentations that Don't SuckPosters & Presentations that Don't Suck
Posters & Presentations that Don't SuckJackie Wirz, PhD
 
基礎影像處理
基礎影像處理基礎影像處理
基礎影像處理weihan cheng
 
Information visualization: presentation
Information visualization: presentationInformation visualization: presentation
Information visualization: presentationKatrien Verbert
 
Information visualization: interaction
Information visualization: interactionInformation visualization: interaction
Information visualization: interactionKatrien Verbert
 
Information visualization: information dashboards
Information visualization: information dashboardsInformation visualization: information dashboards
Information visualization: information dashboardsKatrien Verbert
 
AM Career Marketing OHSU RIPSS 2014
AM Career Marketing OHSU RIPSS 2014AM Career Marketing OHSU RIPSS 2014
AM Career Marketing OHSU RIPSS 2014Jackie Wirz, PhD
 
Westby DMT - Week 01 color
Westby DMT - Week 01 colorWestby DMT - Week 01 color
Westby DMT - Week 01 colorRobert Whyte
 
A linguistic approach to categorical color assignment
A linguistic approach to categorical color assignment A linguistic approach to categorical color assignment
A linguistic approach to categorical color assignment Jayakrishnan U
 
Information visualization - introduction
Information visualization - introductionInformation visualization - introduction
Information visualization - introductionKatrien Verbert
 
Information visualization: case studies
Information visualization: case studiesInformation visualization: case studies
Information visualization: case studiesKatrien Verbert
 
NGP Retreat Open Science 2015
NGP Retreat Open Science 2015NGP Retreat Open Science 2015
NGP Retreat Open Science 2015Jackie Wirz, PhD
 

Viewers also liked (16)

Information visualization: perception and principles
Information visualization: perception and principlesInformation visualization: perception and principles
Information visualization: perception and principles
 
Data Viz CE 2014 Libraries
Data Viz CE 2014 LibrariesData Viz CE 2014 Libraries
Data Viz CE 2014 Libraries
 
Posters & Presentations that Don't Suck
Posters & Presentations that Don't SuckPosters & Presentations that Don't Suck
Posters & Presentations that Don't Suck
 
基礎影像處理
基礎影像處理基礎影像處理
基礎影像處理
 
Information visualization: presentation
Information visualization: presentationInformation visualization: presentation
Information visualization: presentation
 
Rise of the Questionable Claims Infographic
Rise of the Questionable Claims InfographicRise of the Questionable Claims Infographic
Rise of the Questionable Claims Infographic
 
Information visualization: interaction
Information visualization: interactionInformation visualization: interaction
Information visualization: interaction
 
Insurance fraud risk management service
Insurance fraud risk management serviceInsurance fraud risk management service
Insurance fraud risk management service
 
Information visualization: information dashboards
Information visualization: information dashboardsInformation visualization: information dashboards
Information visualization: information dashboards
 
AM Career Marketing OHSU RIPSS 2014
AM Career Marketing OHSU RIPSS 2014AM Career Marketing OHSU RIPSS 2014
AM Career Marketing OHSU RIPSS 2014
 
Visual analytics
Visual analyticsVisual analytics
Visual analytics
 
Westby DMT - Week 01 color
Westby DMT - Week 01 colorWestby DMT - Week 01 color
Westby DMT - Week 01 color
 
A linguistic approach to categorical color assignment
A linguistic approach to categorical color assignment A linguistic approach to categorical color assignment
A linguistic approach to categorical color assignment
 
Information visualization - introduction
Information visualization - introductionInformation visualization - introduction
Information visualization - introduction
 
Information visualization: case studies
Information visualization: case studiesInformation visualization: case studies
Information visualization: case studies
 
NGP Retreat Open Science 2015
NGP Retreat Open Science 2015NGP Retreat Open Science 2015
NGP Retreat Open Science 2015
 

More from Jackie Wirz, PhD

Online NW 2015 Wirz Developing Novel Outreach Data Visualization
Online NW 2015 Wirz Developing Novel Outreach Data VisualizationOnline NW 2015 Wirz Developing Novel Outreach Data Visualization
Online NW 2015 Wirz Developing Novel Outreach Data VisualizationJackie Wirz, PhD
 
Data Viz CE 2014 Vision and the Brain
Data Viz CE 2014 Vision and the BrainData Viz CE 2014 Vision and the Brain
Data Viz CE 2014 Vision and the BrainJackie Wirz, PhD
 
Scientific Writing 2014 IEH
Scientific Writing 2014 IEHScientific Writing 2014 IEH
Scientific Writing 2014 IEHJackie Wirz, PhD
 
Data Management Open House
Data Management Open HouseData Management Open House
Data Management Open HouseJackie Wirz, PhD
 
Data101 pmcb retreat_09-20-13_final
Data101 pmcb retreat_09-20-13_finalData101 pmcb retreat_09-20-13_final
Data101 pmcb retreat_09-20-13_finalJackie Wirz, PhD
 
SPARC 2013 Data Management Presentation
SPARC 2013 Data Management Presentation SPARC 2013 Data Management Presentation
SPARC 2013 Data Management Presentation Jackie Wirz, PhD
 
Science is a moving target
Science is a moving targetScience is a moving target
Science is a moving targetJackie Wirz, PhD
 
Powered by Libraries: Leveraging Libraries for Semantic Web and Linked Open D...
Powered by Libraries: Leveraging Libraries for Semantic Web and Linked Open D...Powered by Libraries: Leveraging Libraries for Semantic Web and Linked Open D...
Powered by Libraries: Leveraging Libraries for Semantic Web and Linked Open D...Jackie Wirz, PhD
 
NCBI Boot Camp for Beginners Slides
NCBI Boot Camp for Beginners SlidesNCBI Boot Camp for Beginners Slides
NCBI Boot Camp for Beginners SlidesJackie Wirz, PhD
 

More from Jackie Wirz, PhD (16)

Online NW 2015 Wirz Developing Novel Outreach Data Visualization
Online NW 2015 Wirz Developing Novel Outreach Data VisualizationOnline NW 2015 Wirz Developing Novel Outreach Data Visualization
Online NW 2015 Wirz Developing Novel Outreach Data Visualization
 
Data Viz CE 2014 Vision and the Brain
Data Viz CE 2014 Vision and the BrainData Viz CE 2014 Vision and the Brain
Data Viz CE 2014 Vision and the Brain
 
Scientific Writing 2014 IEH
Scientific Writing 2014 IEHScientific Writing 2014 IEH
Scientific Writing 2014 IEH
 
Data Management
Data ManagementData Management
Data Management
 
Rw 2014 poster final
Rw 2014 poster finalRw 2014 poster final
Rw 2014 poster final
 
Rw 2014 data visulization
Rw 2014 data visulizationRw 2014 data visulization
Rw 2014 data visulization
 
Data Management Open House
Data Management Open HouseData Management Open House
Data Management Open House
 
Foundations of data viz
Foundations of data vizFoundations of data viz
Foundations of data viz
 
Data101 pmcb retreat_09-20-13_final
Data101 pmcb retreat_09-20-13_finalData101 pmcb retreat_09-20-13_final
Data101 pmcb retreat_09-20-13_final
 
SPARC 2013 Data Management Presentation
SPARC 2013 Data Management Presentation SPARC 2013 Data Management Presentation
SPARC 2013 Data Management Presentation
 
Science is a moving target
Science is a moving targetScience is a moving target
Science is a moving target
 
Powered by Libraries: Leveraging Libraries for Semantic Web and Linked Open D...
Powered by Libraries: Leveraging Libraries for Semantic Web and Linked Open D...Powered by Libraries: Leveraging Libraries for Semantic Web and Linked Open D...
Powered by Libraries: Leveraging Libraries for Semantic Web and Linked Open D...
 
RML NCBI Resources
RML NCBI ResourcesRML NCBI Resources
RML NCBI Resources
 
Science101 slideshare
Science101 slideshareScience101 slideshare
Science101 slideshare
 
Science 101 Preview
Science 101 PreviewScience 101 Preview
Science 101 Preview
 
NCBI Boot Camp for Beginners Slides
NCBI Boot Camp for Beginners SlidesNCBI Boot Camp for Beginners Slides
NCBI Boot Camp for Beginners Slides
 

Recently uploaded

Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 

Recently uploaded (20)

Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 

Fundamentals of Data Visualization Color