SlideShare a Scribd company logo
Data Visualization Nikhil Srivastava, 2015
Nikhil Srivastava
Moringa School
Summer 2015
Data Visualization Nikhil Srivastava, 2015
• What is Data Visualization?
• Thinking and Seeing
• From Data to Graphics
• Principles and Guidelines
• Highcharts and Javascript
• Class Project
introduction
foundation & theory
building blocks
design & critique
construction
Class Summary
Data Visualization Nikhil Srivastava, 2015
Data Visualization is:
• Useful
– Answers questions
– Reduces workload
Data Visualization Nikhil Srivastava, 2015
Data Visualization is:
• Useful
• Important
– Understand structure
– Resolve ambiguity
– Locate outliers
Data Visualization Nikhil Srivastava, 2015
Data Visualization is:
• Useful
• Important
– Design decisions affect interpretation
Data Visualization Nikhil Srivastava, 2015
Data Visualization is:
• Useful
• Important
• Powerful
– Communicate
– Teach
– Inspire
Data Visualization Nikhil Srivastava, 2015
Data Visualization is:
• Useful
• Important
• Powerful
• Relevant
Data Visualization Nikhil Srivastava, 2015
• What is Data Visualization?
• Thinking and Seeing
• From Data to Graphics
• Principles and Guidelines
• Highcharts and Javascript
• Class Project
introduction
foundation & theory
building blocks
design & critique
construction
Data Visualization Nikhil Srivastava, 2015
Vision: The Software
• High-level concepts: objects,
symbols
• Involves working memory
• Slow, sequential, conscious
• Sensory input
• Low-level features: orientation,
shape, color, movement
• Rapid, parallel, automatic
Visual
Perception
“Bottom-up”
“Top-down”
Data Visualization Nikhil Srivastava, 2015
Eye != Camera
Data Visualization Nikhil Srivastava, 2015
• What is Data Visualization?
• Thinking and Seeing
• From Data to Graphics
• Principles and Guidelines
• Highcharts and Javascript
• Class Project
introduction
foundation & theory
building blocks
design & critique
construction
Data Visualization Nikhil Srivastava, 2015
From Data to Graphics
What kind
of data do
we have?
How can we
represent the
data visually?
How can we
organize this into
a visualization?
Athi River Machakos 139,380
Awasi Kisumu 93,369
Kangundo-Tala Machakos 218,557
Karuri Kiambu 129,934
Kiambu Kiambu 88,869
Kikuyu Kiambu 233,231
Kisumu Kisumu 409,928
Kitale Trans-Nzoia 106,187
Kitui Kitui 155,896
Limuru Kiambu 104,282
Machakos Machakos 150,041
Molo Nakuru 107,806
Mwingi Kitui 83,803
Naivasha Nakuru 181,966
Nakuru Nakuru 307,990
Nandi Hills Trans-Nzoia 73,626
Visual
Encoding
Data Visualization Nikhil Srivastava, 2015
Data Types
CATEGORICAL ORDINAL NUMERICAL
Interval Ratio
Male / Female
Asia / Africa / Europe
True / False
Small / Med / Large
Low / High
Yes / Maybe / No
Time
Latitude/Longitude
Compass direction
Time
Length
Count
= = = =
< > < > < >
+ - + -
* /
Data Visualization Nikhil Srivastava, 2015
Channel Effectiveness
Data Visualization Nikhil Srivastava, 2015
Chart Types
SCATTER LINE
BAR PIE
Data Visualization Nikhil Srivastava, 2015
More Chart Types
• Stacked/Grouped Charts
• Treemap
• Multi-level Pie
• Heat Map
• Choropleth/Cartogram
Data Visualization Nikhil Srivastava, 2015
• What is Data Visualization?
• Thinking and Seeing
• From Data to Graphics
• Principles and Guidelines
• Highcharts and Javascript
• Class Project
introduction
foundation & theory
building blocks
design & critique
construction
Data Visualization Nikhil Srivastava, 2015
Design Principles
Data Visualization Nikhil Srivastava, 2015
Design Principles
• Integrity
– Tell the truth with data
• Effectiveness
– Achieve visualization objectives
• Aesthetics
– Be compelling, vivid, beautiful
Data Visualization Nikhil Srivastava, 2015
Examples
Data Visualization Nikhil Srivastava, 2015
• What is Data Visualization?
• Thinking and Seeing
• From Data to Graphics
• Principles and Guidelines
• Highcharts and Javascript
• Class Project
introduction
foundation & theory
building blocks
design & critique
construction
Data Visualization Nikhil Srivastava, 2015
• What is Data Visualization?
• Thinking and Seeing
• From Data to Graphics
• Principles and Guidelines
• Highcharts and Javascript
• Class Project
introduction
foundation & theory
building blocks
design & critique
construction
Data Visualization Nikhil Srivastava, 2015
The Ebb and Flow of Movies
NY Times, 2008
Advanced Visualizations
Data Visualization Nikhil Srivastava, 2015
Word Cloud - “Data Visualization” Wikipedia Page
Wordle
Data Visualization Nikhil Srivastava, 2015
ZIPScribble
Robert Kosara, 2006
Data Visualization Nikhil Srivastava, 2015
Twitter Networks
PJ Lamberson, 2012
Data Visualization Nikhil Srivastava, 2015
Blogs
• Infosthetics.com
• Visualizing.org
• FlowingData.com
Data Visualization Nikhil Srivastava, 2015
Class Website
• Send me your final projects!
• Will be updated with future classes
Data Visualization Nikhil Srivastava, 2015
Nikhil Srivastava
Moringa School
Summer 2015

More Related Content

Viewers also liked (7)

PDF
Social data visualization
Cristina Serban
 
PDF
Data visualization in JavaScript
Wenting ZHAO
 
PDF
New Tools for Visualization in JavaScript - Sept. 2011
philogb
 
PDF
Using Web Standards to create Interactive Data Visualizations for the Web
philogb
 
PDF
Up and Down the Python Data & Web Visualization Stack by Rob Story PyData SV ...
PyData
 
PPTX
Data Visualization in Health
Ramon Martinez
 
PDF
Visualized Conference and jQuery Conference
Keiichiro Ono
 
Social data visualization
Cristina Serban
 
Data visualization in JavaScript
Wenting ZHAO
 
New Tools for Visualization in JavaScript - Sept. 2011
philogb
 
Using Web Standards to create Interactive Data Visualizations for the Web
philogb
 
Up and Down the Python Data & Web Visualization Stack by Rob Story PyData SV ...
PyData
 
Data Visualization in Health
Ramon Martinez
 
Visualized Conference and jQuery Conference
Keiichiro Ono
 

Similar to Advanced Visualizations (20)

PPTX
From Data To Graphics
nsrivast
 
PPTX
Data visualization is the representation of data through use of common graphi...
samarpeetnandanwar21
 
PPTX
Datamining data visualization
Asterite
 
PPTX
Data visualization of Big Data analytics
nandini patil
 
PPTX
Introduction to Data Visualization_Day 1.pptx
krittika26
 
PPT
Visual Analytics in Big Data
Saurabh Shanbhag
 
PPTX
Data Visualization1.pptx
qwtadhsaber
 
PDF
_data_visualization.pdf important presentation
rashidalibajkani
 
PPTX
Infographics & Data Visualisation
trisnadi
 
PDF
Data Visualization: A Powerful Tool for Insightful Analysis | CyberPro Magazine
CyberPro Magazine
 
PPTX
Data visualisation
Divek Bhatia
 
PPTX
Data Visualization
simonwandrew
 
PPTX
Unit III.pptx
KennyPratheepKumar
 
PPTX
Data visualisation in data analytics with python
shalingudhu
 
PPTX
Introduction to Data science and understanding the basics
divyammo
 
PDF
Data Visualization in Data Science
Maloy Manna, PMP®
 
PPTX
Big data visualization
Anurag Gupta
 
PDF
Data visualization for development
Sara-Jayne Terp
 
PDF
Data Visualization dataviz superpower
Jen Stirrup
 
PDF
Data Visualisation: Types, Principles, and Tools
Sumandro C
 
From Data To Graphics
nsrivast
 
Data visualization is the representation of data through use of common graphi...
samarpeetnandanwar21
 
Datamining data visualization
Asterite
 
Data visualization of Big Data analytics
nandini patil
 
Introduction to Data Visualization_Day 1.pptx
krittika26
 
Visual Analytics in Big Data
Saurabh Shanbhag
 
Data Visualization1.pptx
qwtadhsaber
 
_data_visualization.pdf important presentation
rashidalibajkani
 
Infographics & Data Visualisation
trisnadi
 
Data Visualization: A Powerful Tool for Insightful Analysis | CyberPro Magazine
CyberPro Magazine
 
Data visualisation
Divek Bhatia
 
Data Visualization
simonwandrew
 
Unit III.pptx
KennyPratheepKumar
 
Data visualisation in data analytics with python
shalingudhu
 
Introduction to Data science and understanding the basics
divyammo
 
Data Visualization in Data Science
Maloy Manna, PMP®
 
Big data visualization
Anurag Gupta
 
Data visualization for development
Sara-Jayne Terp
 
Data Visualization dataviz superpower
Jen Stirrup
 
Data Visualisation: Types, Principles, and Tools
Sumandro C
 
Ad

Recently uploaded (20)

PPTX
Latest Features in Odoo 18 - Odoo slides
Celine George
 
PPTX
Capitol Doctoral Presentation -July 2025.pptx
CapitolTechU
 
PPTX
Optimizing Cancer Screening With MCED Technologies: From Science to Practical...
i3 Health
 
PPTX
SCHOOL-BASED SEXUAL HARASSMENT PREVENTION AND RESPONSE WORKSHOP
komlalokoe
 
PPTX
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
PDF
IMP NAAC-Reforms-Stakeholder-Consultation-Presentation-on-Draft-Metrics-Unive...
BHARTIWADEKAR
 
PPTX
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
PDF
The-Beginnings-of-Indian-Civilisation.pdf/6th class new ncert social/by k san...
Sandeep Swamy
 
PPTX
How to Manage Promotions in Odoo 18 Sales
Celine George
 
PPSX
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
 
PPTX
HEAD INJURY IN CHILDREN: NURSING MANAGEMENGT.pptx
PRADEEP ABOTHU
 
PPTX
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
PPTX
Optimizing Cancer Screening With MCED Technologies: From Science to Practical...
i3 Health
 
PDF
IMP NAAC REFORMS 2024 - 10 Attributes.pdf
BHARTIWADEKAR
 
PPTX
PPT on the Development of Education in the Victorian England
Beena E S
 
PDF
Zoology (Animal Physiology) practical Manual
raviralanaresh2
 
PPTX
Presentation: Climate Citizenship Digital Education
Karl Donert
 
PPTX
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
PPTX
Nutri-QUIZ-Bee-Elementary.pptx...................
ferdinandsanbuenaven
 
PDF
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
Latest Features in Odoo 18 - Odoo slides
Celine George
 
Capitol Doctoral Presentation -July 2025.pptx
CapitolTechU
 
Optimizing Cancer Screening With MCED Technologies: From Science to Practical...
i3 Health
 
SCHOOL-BASED SEXUAL HARASSMENT PREVENTION AND RESPONSE WORKSHOP
komlalokoe
 
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
IMP NAAC-Reforms-Stakeholder-Consultation-Presentation-on-Draft-Metrics-Unive...
BHARTIWADEKAR
 
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
The-Beginnings-of-Indian-Civilisation.pdf/6th class new ncert social/by k san...
Sandeep Swamy
 
How to Manage Promotions in Odoo 18 Sales
Celine George
 
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
 
HEAD INJURY IN CHILDREN: NURSING MANAGEMENGT.pptx
PRADEEP ABOTHU
 
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
Optimizing Cancer Screening With MCED Technologies: From Science to Practical...
i3 Health
 
IMP NAAC REFORMS 2024 - 10 Attributes.pdf
BHARTIWADEKAR
 
PPT on the Development of Education in the Victorian England
Beena E S
 
Zoology (Animal Physiology) practical Manual
raviralanaresh2
 
Presentation: Climate Citizenship Digital Education
Karl Donert
 
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
Nutri-QUIZ-Bee-Elementary.pptx...................
ferdinandsanbuenaven
 
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
Ad

Advanced Visualizations

  • 1. Data Visualization Nikhil Srivastava, 2015 Nikhil Srivastava Moringa School Summer 2015
  • 2. Data Visualization Nikhil Srivastava, 2015 • What is Data Visualization? • Thinking and Seeing • From Data to Graphics • Principles and Guidelines • Highcharts and Javascript • Class Project introduction foundation & theory building blocks design & critique construction Class Summary
  • 3. Data Visualization Nikhil Srivastava, 2015 Data Visualization is: • Useful – Answers questions – Reduces workload
  • 4. Data Visualization Nikhil Srivastava, 2015 Data Visualization is: • Useful • Important – Understand structure – Resolve ambiguity – Locate outliers
  • 5. Data Visualization Nikhil Srivastava, 2015 Data Visualization is: • Useful • Important – Design decisions affect interpretation
  • 6. Data Visualization Nikhil Srivastava, 2015 Data Visualization is: • Useful • Important • Powerful – Communicate – Teach – Inspire
  • 7. Data Visualization Nikhil Srivastava, 2015 Data Visualization is: • Useful • Important • Powerful • Relevant
  • 8. Data Visualization Nikhil Srivastava, 2015 • What is Data Visualization? • Thinking and Seeing • From Data to Graphics • Principles and Guidelines • Highcharts and Javascript • Class Project introduction foundation & theory building blocks design & critique construction
  • 9. Data Visualization Nikhil Srivastava, 2015 Vision: The Software • High-level concepts: objects, symbols • Involves working memory • Slow, sequential, conscious • Sensory input • Low-level features: orientation, shape, color, movement • Rapid, parallel, automatic Visual Perception “Bottom-up” “Top-down”
  • 10. Data Visualization Nikhil Srivastava, 2015 Eye != Camera
  • 11. Data Visualization Nikhil Srivastava, 2015 • What is Data Visualization? • Thinking and Seeing • From Data to Graphics • Principles and Guidelines • Highcharts and Javascript • Class Project introduction foundation & theory building blocks design & critique construction
  • 12. Data Visualization Nikhil Srivastava, 2015 From Data to Graphics What kind of data do we have? How can we represent the data visually? How can we organize this into a visualization? Athi River Machakos 139,380 Awasi Kisumu 93,369 Kangundo-Tala Machakos 218,557 Karuri Kiambu 129,934 Kiambu Kiambu 88,869 Kikuyu Kiambu 233,231 Kisumu Kisumu 409,928 Kitale Trans-Nzoia 106,187 Kitui Kitui 155,896 Limuru Kiambu 104,282 Machakos Machakos 150,041 Molo Nakuru 107,806 Mwingi Kitui 83,803 Naivasha Nakuru 181,966 Nakuru Nakuru 307,990 Nandi Hills Trans-Nzoia 73,626 Visual Encoding
  • 13. Data Visualization Nikhil Srivastava, 2015 Data Types CATEGORICAL ORDINAL NUMERICAL Interval Ratio Male / Female Asia / Africa / Europe True / False Small / Med / Large Low / High Yes / Maybe / No Time Latitude/Longitude Compass direction Time Length Count = = = = < > < > < > + - + - * /
  • 14. Data Visualization Nikhil Srivastava, 2015 Channel Effectiveness
  • 15. Data Visualization Nikhil Srivastava, 2015 Chart Types SCATTER LINE BAR PIE
  • 16. Data Visualization Nikhil Srivastava, 2015 More Chart Types • Stacked/Grouped Charts • Treemap • Multi-level Pie • Heat Map • Choropleth/Cartogram
  • 17. Data Visualization Nikhil Srivastava, 2015 • What is Data Visualization? • Thinking and Seeing • From Data to Graphics • Principles and Guidelines • Highcharts and Javascript • Class Project introduction foundation & theory building blocks design & critique construction
  • 18. Data Visualization Nikhil Srivastava, 2015 Design Principles
  • 19. Data Visualization Nikhil Srivastava, 2015 Design Principles • Integrity – Tell the truth with data • Effectiveness – Achieve visualization objectives • Aesthetics – Be compelling, vivid, beautiful
  • 20. Data Visualization Nikhil Srivastava, 2015 Examples
  • 21. Data Visualization Nikhil Srivastava, 2015 • What is Data Visualization? • Thinking and Seeing • From Data to Graphics • Principles and Guidelines • Highcharts and Javascript • Class Project introduction foundation & theory building blocks design & critique construction
  • 22. Data Visualization Nikhil Srivastava, 2015 • What is Data Visualization? • Thinking and Seeing • From Data to Graphics • Principles and Guidelines • Highcharts and Javascript • Class Project introduction foundation & theory building blocks design & critique construction
  • 23. Data Visualization Nikhil Srivastava, 2015 The Ebb and Flow of Movies NY Times, 2008 Advanced Visualizations
  • 24. Data Visualization Nikhil Srivastava, 2015 Word Cloud - “Data Visualization” Wikipedia Page Wordle
  • 25. Data Visualization Nikhil Srivastava, 2015 ZIPScribble Robert Kosara, 2006
  • 26. Data Visualization Nikhil Srivastava, 2015 Twitter Networks PJ Lamberson, 2012
  • 27. Data Visualization Nikhil Srivastava, 2015 Blogs • Infosthetics.com • Visualizing.org • FlowingData.com
  • 28. Data Visualization Nikhil Srivastava, 2015 Class Website • Send me your final projects! • Will be updated with future classes
  • 29. Data Visualization Nikhil Srivastava, 2015 Nikhil Srivastava Moringa School Summer 2015