2
Most read
3
Most read
16
Most read
Data Visualization
in a nutshell
Presented by Wing Chan
Agenda
• What is Data Visualization?
• Data Visualization Framework
• 3 styles of Data Visualization
• Tools (Tableau vs D3.js)
• Demos
What is Data
Visualization?
Data visualizationis the graphicalrepresentationof information and data. By
using visual elements like charts, graphs, and maps, data visualizationtools
provide an accessible way to see and understandtrends, outliers, and patterns
in data.
In the world of Big Data, datavisualization toolsand technologiesare essential
to analyze massive amounts of information and make data-drivendecisions.
Data Visualization Framework
Data Layer
• Purposes:
• Locating and obtaining data
• Importing data in proper format
• Relating data for proper correspondence
• Dataanalysis and aggregation
• Data Types
• Discrete vs Continuous
• Ordered vs Unordered
Mapping Layer
• Purposes
• Associating appropriate geometry with
corresponding data channels
• Dataanalysis and algorithms
• Perceptual Accuracy
Graphics Layer
• Purposes:
• Conversion of geometry into displayable
image
• Decorations
• Managing interaction
• Common Charts
• Bar Chart, Line Chart, Scatter Plots and
Gantt Chart
• When to use?
3 styles of
Data Visualization
1.Interactive Visualization
2. Presentation Visualization
3. Interactive Storytelling
Interactive
Visualization
• Used for discovery
• Intended for a single investigator or
collaborators
• Pre-renders based on input
• Prototype quality
• Example: Tableau public
• https://public.tableau.com/profile/wing.chan70
63#!/vizhome/MoviesDashboard_15619067238
430/Dashboard
Presentation
Visualization
• Used for communication
• Intended for large group or mass audience
• Does not support user input
• Highly polished
• Example: Electric cars sales
• https://cleantechnica.com/2019/05/24/visualiz
ation-2012-2019-us-electric-car-sales-this-is-a-
must-see/
Interactive
Storytelling
• Presentations via interactive webpages
• Narrative, using data to tell a story
• Invites viewers to explore further
• A medium for data journalism
• Example: The Economist: Big Mac Index
• https://www.economist.com/comment/26026
07
Tools
• Tableau - a Business Intelligence Tool used for data
visualization that enables you to create
interactive visualizations in form of dashboards,
worksheets to gain business insights. It allows non-
technical users to easily create customized
dashboards that provide insight to a broad
spectrum of information. And, Tableau software
founded in 2003. In 2019, it is acquired by
Salesforce.
• D3.js - D3 stands for Data-Driven-Documents and is
a JavaScript library for dynamic and interactive
data visualizations in web browsers. It was created
in 2011 and is used on many websites. It
provides web developers with a toolset for utilizing
APIs and SVG graphics to create visualizations
across the web.
D3.js
Tools
Tool Tableau D3.js
Target User Business Analysts Developers
Cost Expensive Free
Learning curve Low High
Interface Desktop app or Web
portal
JavaScriptlibrary – load
data and generate SVG
or Canvasgraphics
Advantage • Great for data
exploration
• Short development
time
• Integrate better on
websites
• Highly customizable
Disadvantage • Expensive
• Not easy to
integratewith
websites
• Long development
time
• Require web
developmentskill
Demos
• Data: Titanic Survival dataset from
Kaggle
https://www.kaggle.com/c/titanic/data
• Demo #1: using Tableau
https://public.tableau.com/profile/wing.chan7063#!/viz
home/TitanticDashboard/Dashboard
• Demo #2: using D3.js
https://wingchanatibsa.github.io/cs498dv/index.html
Questions?

More Related Content

PPTX
Data Visualization.pptx
PPTX
Data Visualization
PDF
Data visualization introduction
PDF
Data Visualization
PDF
"Introduction to Data Visualization" Workshop for General Assembly by Hunter ...
PPTX
Data Visualization1.pptx
PPTX
Data visualization
PDF
Data Visualization in Data Science
Data Visualization.pptx
Data Visualization
Data visualization introduction
Data Visualization
"Introduction to Data Visualization" Workshop for General Assembly by Hunter ...
Data Visualization1.pptx
Data visualization
Data Visualization in Data Science

What's hot (20)

PPTX
Data Visualization
PPTX
Data visualization
PDF
Brief introduction to data visualization
PPTX
Data Visualization Design Best Practices Workshop
PPTX
Data Visualization - What can you see? #baai17
PDF
The Importance of Data Visualization
PPTX
3 data visualization
PPTX
Data visualization
PPTX
Data Visualization
PPTX
Data visualization
PPTX
Data visualization
PPTX
Data visualization
PPTX
Introduction to Data Visualization
PPTX
Data Visualization - A Brief Overview
PPTX
Data analytics
PPT
Business Intelligence - A Management Perspective
PDF
Introduction to Data Visualization
PPTX
Data analytics
PPTX
Data Visualization
PDF
Best Practices for Killer Data Visualization
Data Visualization
Data visualization
Brief introduction to data visualization
Data Visualization Design Best Practices Workshop
Data Visualization - What can you see? #baai17
The Importance of Data Visualization
3 data visualization
Data visualization
Data Visualization
Data visualization
Data visualization
Data visualization
Introduction to Data Visualization
Data Visualization - A Brief Overview
Data analytics
Business Intelligence - A Management Perspective
Introduction to Data Visualization
Data analytics
Data Visualization
Best Practices for Killer Data Visualization
Ad

Similar to Data visualization in a Nutshell (20)

PPTX
importance of Data-Visualization-in-Data-Science. for mba studnts
PPTX
Data visualization.pptx
PPTX
Data visualization-tools
PPTX
chapter 6 data visualization ppt.pptx
PDF
Data Visualizations with D3.js
PDF
Charlotte Front End - D3
PDF
datavisualization-5thUnit.pdf
PPTX
UNIT-1 Data Visualization for the life use
PPTX
UNIT-1 Data Visualization used in daily life
PPTX
Data visualization is the representation of data through use of common graphi...
PDF
Mini-Training: DataViz, data-driven documents and D3.js
PPTX
Design Principles in Data Visualization and Tools
PPTX
Big data visualization
PPTX
6 things to know about data vizualizations
PPTX
Introduction_to_Data_Visualization for financial analytics
PPTX
Visualising montioring and evaluation data
PDF
Data Visualization for Big Data: Experience from the Front Line
PPTX
Interactive data visualization unit 5...
PDF
Data Visualization: A Powerful Tool for Insightful Analysis | CyberPro Magazine
PPTX
Data visualisation
importance of Data-Visualization-in-Data-Science. for mba studnts
Data visualization.pptx
Data visualization-tools
chapter 6 data visualization ppt.pptx
Data Visualizations with D3.js
Charlotte Front End - D3
datavisualization-5thUnit.pdf
UNIT-1 Data Visualization for the life use
UNIT-1 Data Visualization used in daily life
Data visualization is the representation of data through use of common graphi...
Mini-Training: DataViz, data-driven documents and D3.js
Design Principles in Data Visualization and Tools
Big data visualization
6 things to know about data vizualizations
Introduction_to_Data_Visualization for financial analytics
Visualising montioring and evaluation data
Data Visualization for Big Data: Experience from the Front Line
Interactive data visualization unit 5...
Data Visualization: A Powerful Tool for Insightful Analysis | CyberPro Magazine
Data visualisation
Ad

Recently uploaded (20)

PDF
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC
PDF
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PDF
giants, standing on the shoulders of - by Daniel Stenberg
PPTX
Training Program for knowledge in solar cell and solar industry
PPTX
Build automations faster and more reliably with UiPath ScreenPlay
PDF
Introduction to MCP and A2A Protocols: Enabling Agent Communication
PDF
Ensemble model-based arrhythmia classification with local interpretable model...
PDF
LMS bot: enhanced learning management systems for improved student learning e...
PDF
Auditboard EB SOX Playbook 2023 edition.
PDF
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
PDF
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PDF
Co-training pseudo-labeling for text classification with support vector machi...
PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
DOCX
Basics of Cloud Computing - Cloud Ecosystem
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PPTX
MuleSoft-Compete-Deck for midddleware integrations
PPTX
agenticai-neweraofintelligence-250529192801-1b5e6870.pptx
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
giants, standing on the shoulders of - by Daniel Stenberg
Training Program for knowledge in solar cell and solar industry
Build automations faster and more reliably with UiPath ScreenPlay
Introduction to MCP and A2A Protocols: Enabling Agent Communication
Ensemble model-based arrhythmia classification with local interpretable model...
LMS bot: enhanced learning management systems for improved student learning e...
Auditboard EB SOX Playbook 2023 edition.
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
Co-training pseudo-labeling for text classification with support vector machi...
Rapid Prototyping: A lecture on prototyping techniques for interface design
Lung cancer patients survival prediction using outlier detection and optimize...
Basics of Cloud Computing - Cloud Ecosystem
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
MuleSoft-Compete-Deck for midddleware integrations
agenticai-neweraofintelligence-250529192801-1b5e6870.pptx

Data visualization in a Nutshell

  • 1. Data Visualization in a nutshell Presented by Wing Chan
  • 2. Agenda • What is Data Visualization? • Data Visualization Framework • 3 styles of Data Visualization • Tools (Tableau vs D3.js) • Demos
  • 3. What is Data Visualization? Data visualizationis the graphicalrepresentationof information and data. By using visual elements like charts, graphs, and maps, data visualizationtools provide an accessible way to see and understandtrends, outliers, and patterns in data. In the world of Big Data, datavisualization toolsand technologiesare essential to analyze massive amounts of information and make data-drivendecisions.
  • 5. Data Layer • Purposes: • Locating and obtaining data • Importing data in proper format • Relating data for proper correspondence • Dataanalysis and aggregation • Data Types • Discrete vs Continuous • Ordered vs Unordered
  • 6. Mapping Layer • Purposes • Associating appropriate geometry with corresponding data channels • Dataanalysis and algorithms • Perceptual Accuracy
  • 7. Graphics Layer • Purposes: • Conversion of geometry into displayable image • Decorations • Managing interaction • Common Charts • Bar Chart, Line Chart, Scatter Plots and Gantt Chart • When to use?
  • 8. 3 styles of Data Visualization 1.Interactive Visualization 2. Presentation Visualization 3. Interactive Storytelling
  • 9. Interactive Visualization • Used for discovery • Intended for a single investigator or collaborators • Pre-renders based on input • Prototype quality • Example: Tableau public • https://public.tableau.com/profile/wing.chan70 63#!/vizhome/MoviesDashboard_15619067238 430/Dashboard
  • 10. Presentation Visualization • Used for communication • Intended for large group or mass audience • Does not support user input • Highly polished • Example: Electric cars sales • https://cleantechnica.com/2019/05/24/visualiz ation-2012-2019-us-electric-car-sales-this-is-a- must-see/
  • 11. Interactive Storytelling • Presentations via interactive webpages • Narrative, using data to tell a story • Invites viewers to explore further • A medium for data journalism • Example: The Economist: Big Mac Index • https://www.economist.com/comment/26026 07
  • 12. Tools • Tableau - a Business Intelligence Tool used for data visualization that enables you to create interactive visualizations in form of dashboards, worksheets to gain business insights. It allows non- technical users to easily create customized dashboards that provide insight to a broad spectrum of information. And, Tableau software founded in 2003. In 2019, it is acquired by Salesforce. • D3.js - D3 stands for Data-Driven-Documents and is a JavaScript library for dynamic and interactive data visualizations in web browsers. It was created in 2011 and is used on many websites. It provides web developers with a toolset for utilizing APIs and SVG graphics to create visualizations across the web.
  • 13. D3.js
  • 14. Tools Tool Tableau D3.js Target User Business Analysts Developers Cost Expensive Free Learning curve Low High Interface Desktop app or Web portal JavaScriptlibrary – load data and generate SVG or Canvasgraphics Advantage • Great for data exploration • Short development time • Integrate better on websites • Highly customizable Disadvantage • Expensive • Not easy to integratewith websites • Long development time • Require web developmentskill
  • 15. Demos • Data: Titanic Survival dataset from Kaggle https://www.kaggle.com/c/titanic/data • Demo #1: using Tableau https://public.tableau.com/profile/wing.chan7063#!/viz home/TitanticDashboard/Dashboard • Demo #2: using D3.js https://wingchanatibsa.github.io/cs498dv/index.html