SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Downloaden Sie, um offline zu lesen
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?

Weitere ähnliche Inhalte

Was ist angesagt?

Data visualization
Data visualizationData visualization
Data visualizationSushil kasar
 
Data visualization introduction
Data visualization introductionData visualization introduction
Data visualization introductionManokamnaKochar1
 
Data Visualization in Data Science
Data Visualization in Data ScienceData Visualization in Data Science
Data Visualization in Data ScienceMaloy Manna, PMP®
 
The Importance of Data Visualization
The Importance of Data VisualizationThe Importance of Data Visualization
The Importance of Data VisualizationCenterline Digital
 
Data Visualization - What can you see? #baai17
Data Visualization - What can you see? #baai17Data Visualization - What can you see? #baai17
Data Visualization - What can you see? #baai17Eugene O'Loughlin
 
Brief introduction to data visualization
Brief introduction to data visualizationBrief introduction to data visualization
Brief introduction to data visualizationZach Gemignani
 
Introduction to Data Visualization
Introduction to Data Visualization Introduction to Data Visualization
Introduction to Data Visualization Ana Jofre
 
Best Practices for Killer Data Visualization
Best Practices for Killer Data VisualizationBest Practices for Killer Data Visualization
Best Practices for Killer Data VisualizationQualtrics
 
Data Visualization Design Best Practices Workshop
Data Visualization Design Best Practices WorkshopData Visualization Design Best Practices Workshop
Data Visualization Design Best Practices WorkshopJSI
 
Big data visualization
Big data visualizationBig data visualization
Big data visualizationAnurag Gupta
 
Tableau 2018 - Introduction to Visual analytics
Tableau 2018 - Introduction to Visual analyticsTableau 2018 - Introduction to Visual analytics
Tableau 2018 - Introduction to Visual analyticsArun K
 
Data visualization
Data visualizationData visualization
Data visualizationHoang Nguyen
 
Data Visualization Techniques
Data Visualization TechniquesData Visualization Techniques
Data Visualization TechniquesAllAnalytics
 
Principles of data visualisation 2020
Principles of data visualisation 2020Principles of data visualisation 2020
Principles of data visualisation 2020Marié Roux
 
Communicating Effectively with Data Visualization
Communicating Effectively with Data VisualizationCommunicating Effectively with Data Visualization
Communicating Effectively with Data VisualizationEamonn Maguire
 

Was ist angesagt? (20)

Data visualization
Data visualizationData visualization
Data visualization
 
Data visualization introduction
Data visualization introductionData visualization introduction
Data visualization introduction
 
Data Visualization in Data Science
Data Visualization in Data ScienceData Visualization in Data Science
Data Visualization in Data Science
 
The Importance of Data Visualization
The Importance of Data VisualizationThe Importance of Data Visualization
The Importance of Data Visualization
 
Data visualization
Data visualizationData visualization
Data visualization
 
Data Visualization
Data VisualizationData Visualization
Data Visualization
 
Data Visualization - What can you see? #baai17
Data Visualization - What can you see? #baai17Data Visualization - What can you see? #baai17
Data Visualization - What can you see? #baai17
 
Brief introduction to data visualization
Brief introduction to data visualizationBrief introduction to data visualization
Brief introduction to data visualization
 
Introduction to Data Visualization
Introduction to Data Visualization Introduction to Data Visualization
Introduction to Data Visualization
 
Best Practices for Killer Data Visualization
Best Practices for Killer Data VisualizationBest Practices for Killer Data Visualization
Best Practices for Killer Data Visualization
 
Data Visualization Design Best Practices Workshop
Data Visualization Design Best Practices WorkshopData Visualization Design Best Practices Workshop
Data Visualization Design Best Practices Workshop
 
Big data visualization
Big data visualizationBig data visualization
Big data visualization
 
Data Visualization
Data VisualizationData Visualization
Data Visualization
 
Data visualization
Data visualizationData visualization
Data visualization
 
Tableau 2018 - Introduction to Visual analytics
Tableau 2018 - Introduction to Visual analyticsTableau 2018 - Introduction to Visual analytics
Tableau 2018 - Introduction to Visual analytics
 
Data visualization
Data visualizationData visualization
Data visualization
 
Data visualization-tools
Data visualization-toolsData visualization-tools
Data visualization-tools
 
Data Visualization Techniques
Data Visualization TechniquesData Visualization Techniques
Data Visualization Techniques
 
Principles of data visualisation 2020
Principles of data visualisation 2020Principles of data visualisation 2020
Principles of data visualisation 2020
 
Communicating Effectively with Data Visualization
Communicating Effectively with Data VisualizationCommunicating Effectively with Data Visualization
Communicating Effectively with Data Visualization
 

Ähnlich wie Data visualization in a Nutshell

Tableau Course In Chennai-October
Tableau Course In Chennai-OctoberTableau Course In Chennai-October
Tableau Course In Chennai-OctoberDataMites
 
Power BI vs Tableau vs Cognos: A Data Analytics Research
Power BI vs Tableau vs Cognos: A Data Analytics ResearchPower BI vs Tableau vs Cognos: A Data Analytics Research
Power BI vs Tableau vs Cognos: A Data Analytics ResearchLuciano Vilas Boas
 
Tableau Course In Bangalore-October
Tableau Course In Bangalore-OctoberTableau Course In Bangalore-October
Tableau Course In Bangalore-OctoberDataMites
 
Best Tableau training in Chandigarh.pptx
Best Tableau training in Chandigarh.pptxBest Tableau training in Chandigarh.pptx
Best Tableau training in Chandigarh.pptxRykaBhatt
 
chapter 6 data visualization ppt.pptx
chapter 6 data visualization ppt.pptxchapter 6 data visualization ppt.pptx
chapter 6 data visualization ppt.pptxsayalisonavane3
 
Visualising montioring and evaluation data
Visualising montioring and evaluation dataVisualising montioring and evaluation data
Visualising montioring and evaluation dataRob Worthington
 
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?Nicolas Georgeault
 
Graph all the things - PRathle
Graph all the things - PRathleGraph all the things - PRathle
Graph all the things - PRathleNeo4j
 
Nitor Infotech - Big Data Services
Nitor Infotech - Big Data ServicesNitor Infotech - Big Data Services
Nitor Infotech - Big Data ServicesNitor Infotech
 
SPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSSPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSNicolas Georgeault
 
Data Visualization Trends - Next Steps for Tableau
Data Visualization Trends - Next Steps for TableauData Visualization Trends - Next Steps for Tableau
Data Visualization Trends - Next Steps for TableauArunima Gupta
 
Dynamic Data Visualization with Tableau
Dynamic Data Visualization with TableauDynamic Data Visualization with Tableau
Dynamic Data Visualization with TableauAkashBorse2
 
What is data visualization
What is data visualizationWhat is data visualization
What is data visualizationintellect808
 
datavisualization-5thUnit.pdf
datavisualization-5thUnit.pdfdatavisualization-5thUnit.pdf
datavisualization-5thUnit.pdfBrijeshPatil13
 
Knowledge Graphs Webinar- 11/7/2017
Knowledge Graphs Webinar- 11/7/2017Knowledge Graphs Webinar- 11/7/2017
Knowledge Graphs Webinar- 11/7/2017Neo4j
 
Afternoons with Azure - Power BI and Azure Analysis Services
Afternoons with Azure - Power BI and Azure Analysis ServicesAfternoons with Azure - Power BI and Azure Analysis Services
Afternoons with Azure - Power BI and Azure Analysis ServicesCCG
 

Ähnlich wie Data visualization in a Nutshell (20)

Tableau Course In Chennai-October
Tableau Course In Chennai-OctoberTableau Course In Chennai-October
Tableau Course In Chennai-October
 
Power BI vs Tableau vs Cognos: A Data Analytics Research
Power BI vs Tableau vs Cognos: A Data Analytics ResearchPower BI vs Tableau vs Cognos: A Data Analytics Research
Power BI vs Tableau vs Cognos: A Data Analytics Research
 
Tableau Course In Bangalore-October
Tableau Course In Bangalore-OctoberTableau Course In Bangalore-October
Tableau Course In Bangalore-October
 
Best Tableau training in Chandigarh.pptx
Best Tableau training in Chandigarh.pptxBest Tableau training in Chandigarh.pptx
Best Tableau training in Chandigarh.pptx
 
chapter 6 data visualization ppt.pptx
chapter 6 data visualization ppt.pptxchapter 6 data visualization ppt.pptx
chapter 6 data visualization ppt.pptx
 
Visualising montioring and evaluation data
Visualising montioring and evaluation dataVisualising montioring and evaluation data
Visualising montioring and evaluation data
 
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
 
Data Visualization.pptx
Data Visualization.pptxData Visualization.pptx
Data Visualization.pptx
 
Interactive Dashboards
Interactive DashboardsInteractive Dashboards
Interactive Dashboards
 
Graph all the things - PRathle
Graph all the things - PRathleGraph all the things - PRathle
Graph all the things - PRathle
 
Nitor Infotech - Big Data Services
Nitor Infotech - Big Data ServicesNitor Infotech - Big Data Services
Nitor Infotech - Big Data Services
 
SPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSSPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDS
 
Data Visualization Trends - Next Steps for Tableau
Data Visualization Trends - Next Steps for TableauData Visualization Trends - Next Steps for Tableau
Data Visualization Trends - Next Steps for Tableau
 
Dynamic Data Visualization with Tableau
Dynamic Data Visualization with TableauDynamic Data Visualization with Tableau
Dynamic Data Visualization with Tableau
 
Visual discovery tools
Visual discovery toolsVisual discovery tools
Visual discovery tools
 
What is data visualization
What is data visualizationWhat is data visualization
What is data visualization
 
datavisualization-5thUnit.pdf
datavisualization-5thUnit.pdfdatavisualization-5thUnit.pdf
datavisualization-5thUnit.pdf
 
Knowledge Graphs Webinar- 11/7/2017
Knowledge Graphs Webinar- 11/7/2017Knowledge Graphs Webinar- 11/7/2017
Knowledge Graphs Webinar- 11/7/2017
 
Data visualization 2
Data visualization 2Data visualization 2
Data visualization 2
 
Afternoons with Azure - Power BI and Azure Analysis Services
Afternoons with Azure - Power BI and Azure Analysis ServicesAfternoons with Azure - Power BI and Azure Analysis Services
Afternoons with Azure - Power BI and Azure Analysis Services
 

Kürzlich hochgeladen

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 

Kürzlich hochgeladen (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

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