SlideShare a Scribd company logo
Taxonomy of Charts
The data and visuals behind data visualisations.
Let’s explore the humble pie chart…
Party Percentage
E 38%
D 25%
C 20%
B 15%
A 2%
Break the whole into parts.
Let’s explore the humble pie chart…
Party Percentage
E 38%
D 25%
C 20%
B 15%
A 2%
Break the whole into parts.
Data: One dimensional Visual Encoding: Area
New Terms
• Dimension: Columns by which you group data.
• Facts: Numbers that you can count, sum, average, etc.
• Examples:
• Seat count by party
• Seat count by party and state
• Visual Encoding: Area, Position, Colour, Length, Thickness, etc.
One-dimensional Charts
PIE is a one-dimensional chart
One-dimensional Charts …
A pie could have been a random shape broken by percentage
One-dimensional Charts …
Pie
Amoeba
Percentage
Rectangle Donut
Percentage
Triangle
Bubble
Election Donut
Funnel
Percentage Bar
Percentage
Column
#1 - The same data can be Visualized in many (MANY!) different ways.
One-dimensional Charts …
Source: thehindu.com
What is wrong here?
One-dimensional Charts …
What is wrong here?
Problems:
• Colour communicates no data
• 3D communicates no data
Source: thehindu.com
One-dimensional Charts …
Source: thehindu.com
#2 - Your goal is to communicate data. Wrong use of visual encoding confuses.
Problems:
• Colour communicates no data
• 3D communicates no data
One-dimensional Charts …
Source: firstpost.com
What is wrong here?
One-dimensional Charts …
What is wrong here?
Problems:
• Colour
• Too many values. Too
cluttered.
Source: firstpost.com
One-dimensional Charts …
Problems:
• Colour
• Too many values. Too
cluttered.
#3 - AREA encoding is useful for only few values after which it is unreadable.
Source: firstpost.com
One-dimensional Charts …
Solution to problem of restricted space? Create a custom chart.
New Data Set
One dimensional:
Seat count by party
Grouped One dimensional:
Seat count by party grouped by alliance
Grouped One-dimensional Charts
Party Alliance Percentage
A NDA 38%
B NDA 25%
C NDA 20%
D UPA 15%
E Others 2%
Grouped One-dimensional Charts
Group various bubbles by colours
Party Alliance Percentage
A NDA 38%
B NDA 25%
C NDA 20%
D UPA 15%
E Others 2%
Grouped One-dimensional Charts
Group various bubbles by colours
Party Alliance Percentage
A NDA 38%
B NDA 25%
C NDA 20%
D UPA 15%
E Others 2%
#4 - You can always fit in an extra dimension (GROUP) in charts using colour.
New Data Set
One dimensional:
Seat count by party
Grouped One dimensional:
Seat count by party grouped by alliance
Two dimensional:
Which party won in which year
Two-dimensional Charts
Plot two data points
Party Constituency
A Z
B Y
C X
D V
E W
20Visual encoding: Position, Length
Two-dimensional Charts…
Connect the dots and you get a line chart.
Two-dimensional Charts…
Scatter Line Area
Bar Column Spider
All these charts require the same data.#5 - Number of dimensions in data determines which chart to use
New Data Set
One dimensional:
Seat count by party
Grouped One dimensional:
Seat count by party grouped by alliance
Two dimensional:
Which party won in which constituency
Weighted Two dimensional:
Which party won in which constituency by what vote margin
Weighted Two-dimensional Charts
This is a 2d chart.
Weighted Two-dimensional Charts …
Let’s add weight to it, hence now we have three data points
X axis Y axis Weight
A Z 40
B Y 20
C X 1
D V 300
E W 60
25Visual encoding: Position, Length, Area
Weighted Two-dimensional Charts …
Weighted Scatter Circle Comparison
All these charts require the same data.#6 - You can always fit in an extra fact (WEIGHT) in charts using size.
New Data Set
One dimensional:
Seat count by party
Grouped One dimensional:
Seat count by party grouped by alliance
Two dimensional:
Which party won in which constituency
Weighted Two dimensional:
Which party won in which constituency by what vote margin
Grouped Weighted Two dimensional:
Which party won in which constituency by what vote margin grouped by alliance
Grouped Weighted Two-dimensional Charts
Grouped Weighted Scatter Grouped Circle Comparison
28Visual encoding: Position, Length, Area, Colour
Multi-series Two-dimensional Charts …
RangeGanttMulti-series Line
Group Column Stack Column Group Stack Column
Stack Area Stack Percentage Area
Add more dimensions in creative ways.
Multi-series Two-dimensional Charts …
What is right and wrong here?
Source: livemint.com
Is the equities rally percolating into the broader market?
Multi-series Two-dimensional Charts …
What is right and wrong here?
Source: livemint.com
Is the equities rally percolating into the broader market?
Bad parts:
• BSE Small-cap lines is not
visible and that’s the story.
Multi-series Two-dimensional Charts …
What is right and wrong here?
Good parts:
• Y axis from 97 instead of 0
Source: livemint.com
Is the equities rally percolating into the broader market?
Bad parts:
• BSE Small-cap lines is not
visible and that’s the story.
#7 - Purpose of line chart is to show trend. Focus on it.
Multi-series Two-dimensional Charts …
What is wrong here?
Source: livemint.com
Does IMF wear rose-tinted glasses?
Multi-series Two-dimensional Charts …
What is wrong here?
Source: livemint.com
Problems:
• Cannot find the IMF line.
Does IMF wear rose-tinted glasses?
Multi-series Two-dimensional Charts …
What is wrong here?
Source: livemint.com
Does IMF wear rose-tinted glasses?
Problems:
• Cannot find the IMF line.
#8 - Highlight the story for the user. Use color to highlight, not confuse.
New Data Set
All the data we encountered so far was RDBMS i.e. could fit in a SpreadSheet.
(rows and columns).
Sometimes data is more complex. It can have“relationships”.
Types of relationships:
• Hierarchy / Tree
• Multi-level relationships
Tree Charts
{
"name": "root",
"children": [
{
"name": "A",
"children": [
{"name": "A1"},
{"name": "A2"},
{"name": "A3"},
{"name": "A4"}
]
37Visual encoding: Position
Tree Charts
Dendrogram Circular Dendrogram
Grouped Weighted Tree Charts
Packed Circle
Sunburst Tree Rectangle
Tree Bar
Grouped Weighted Tree
39Visual encoding: Position, Size, Colour
Grouped Weighted Tree Charts
Sunburst
40Visual encoding: Position, Size, Colour
Grouped Multi-level Relationship Charts
{
“nodes”: [
{“name”: “A”, “group”: “G1”},
{“name”: “B”, “group”: “G2”},
…
],
"relations": [
{"from": “A”, "to": “B”},
{"from": “A”, "to": “C”},
…
]
41Visual encoding: Position
Grouped Multi-level Relationship Charts
Graph
Collapsible Graph
Hive
#9 - Look for relationships across data sets.
Weighted Grouped Multi-level Relationship Charts
Sankey
43Visual encoding: Position, Color, Size
Case: Mumbai Local Fare Chart
A fare exists for travel between station "A" and “B”. Hence, it is a relationship
chart.
Case: Mumbai Local Fare Chart
Matrix
Half Matrix
[
{"node1": "A", "node2": "B", "weight": 300},
{"node1": "A", "node2": "C", "weight": 900},
…
]
Case: Mumbai Local Fare Chart
46
#9 - Look for limitations. They can help you improve design.
Weighted Two-level Relationship Charts …
Chord
Number of people travel between various stations
The same data can be visualised in many (MANY!)
ways. Without exploring the data, you will end up
visualising all your data in pies, lines and bars.
Most Imp. Lesson
We are at @pykih
Fun fact: The word pykih came to us in a
CAPTCHA. That’s the day we decided that till we
do good work it does not matter what we are
called.

More Related Content

What's hot

Intro to Stats by Sue Wasco and friends
Intro to Stats  by Sue Wasco and friendsIntro to Stats  by Sue Wasco and friends
Intro to Stats by Sue Wasco and friends
Genny Phillips
 
Graphical representations
Graphical representationsGraphical representations
Graphical representations
NatashaFarrow2
 
Creating Chart
Creating ChartCreating Chart
Creating Chart
tieny8085
 
Working with charts in word 2003
Working with charts in word 2003Working with charts in word 2003
Working with charts in word 2003
Vidya Kalaivani Rajkumar
 
Visual presentation
Visual presentationVisual presentation
Visual presentation
Jason Roy
 
Tables, Graphs, and Charts Social Studies
Tables, Graphs, and Charts Social StudiesTables, Graphs, and Charts Social Studies
Tables, Graphs, and Charts Social Studies
Lyn Gile Facebook
 
Graphical representation of data
Graphical representation of dataGraphical representation of data
Graphical representation of data
Vadivel V
 
Datascape Introduction
Datascape IntroductionDatascape Introduction
Datascape Introduction
Daden Limited
 
Column charts
Column chartsColumn charts
Column charts
Daksha Bhat
 
Representation of data using bar diagram
Representation of data using bar diagramRepresentation of data using bar diagram
Representation of data using bar diagram
saru3008
 
To Make Graphs Such as Scatter Plots Numerically Readable (PacificVis 2018, K...
To Make Graphs Such as Scatter Plots Numerically Readable (PacificVis 2018, K...To Make Graphs Such as Scatter Plots Numerically Readable (PacificVis 2018, K...
To Make Graphs Such as Scatter Plots Numerically Readable (PacificVis 2018, K...
Toshiyuki Shimono
 
Tableau - crosstab
Tableau - crosstabTableau - crosstab
Tableau - crosstab
Learnbay Datascience
 
Tableau scatter plot
Tableau   scatter plotTableau   scatter plot
Tableau scatter plot
Learnbay Datascience
 
Data vizualisation (types of charts)
Data vizualisation (types of charts)Data vizualisation (types of charts)
Data vizualisation (types of charts)
📡 Vincent Isoz
 
Witing DE materials
Witing DE materialsWiting DE materials
Witing DE materials
No Limit
 
Graphing
GraphingGraphing
Graphing
Sr Edith Bogue
 
Histograms, frequency polygons, and ogives
Histograms, frequency polygons, and ogivesHistograms, frequency polygons, and ogives
Histograms, frequency polygons, and ogives
Tom Thand
 
Statistical graphs
Statistical graphsStatistical graphs
Statistical graphs
John Rome Aranas
 
Graphical Representation of Statistical data
Graphical Representation of Statistical dataGraphical Representation of Statistical data
Graphical Representation of Statistical data
MD SAMSER
 
4 4 making changes to graphs
4 4 making changes to graphs4 4 making changes to graphs
4 4 making changes to graphs
QondileRamokgadi
 

What's hot (20)

Intro to Stats by Sue Wasco and friends
Intro to Stats  by Sue Wasco and friendsIntro to Stats  by Sue Wasco and friends
Intro to Stats by Sue Wasco and friends
 
Graphical representations
Graphical representationsGraphical representations
Graphical representations
 
Creating Chart
Creating ChartCreating Chart
Creating Chart
 
Working with charts in word 2003
Working with charts in word 2003Working with charts in word 2003
Working with charts in word 2003
 
Visual presentation
Visual presentationVisual presentation
Visual presentation
 
Tables, Graphs, and Charts Social Studies
Tables, Graphs, and Charts Social StudiesTables, Graphs, and Charts Social Studies
Tables, Graphs, and Charts Social Studies
 
Graphical representation of data
Graphical representation of dataGraphical representation of data
Graphical representation of data
 
Datascape Introduction
Datascape IntroductionDatascape Introduction
Datascape Introduction
 
Column charts
Column chartsColumn charts
Column charts
 
Representation of data using bar diagram
Representation of data using bar diagramRepresentation of data using bar diagram
Representation of data using bar diagram
 
To Make Graphs Such as Scatter Plots Numerically Readable (PacificVis 2018, K...
To Make Graphs Such as Scatter Plots Numerically Readable (PacificVis 2018, K...To Make Graphs Such as Scatter Plots Numerically Readable (PacificVis 2018, K...
To Make Graphs Such as Scatter Plots Numerically Readable (PacificVis 2018, K...
 
Tableau - crosstab
Tableau - crosstabTableau - crosstab
Tableau - crosstab
 
Tableau scatter plot
Tableau   scatter plotTableau   scatter plot
Tableau scatter plot
 
Data vizualisation (types of charts)
Data vizualisation (types of charts)Data vizualisation (types of charts)
Data vizualisation (types of charts)
 
Witing DE materials
Witing DE materialsWiting DE materials
Witing DE materials
 
Graphing
GraphingGraphing
Graphing
 
Histograms, frequency polygons, and ogives
Histograms, frequency polygons, and ogivesHistograms, frequency polygons, and ogives
Histograms, frequency polygons, and ogives
 
Statistical graphs
Statistical graphsStatistical graphs
Statistical graphs
 
Graphical Representation of Statistical data
Graphical Representation of Statistical dataGraphical Representation of Statistical data
Graphical Representation of Statistical data
 
4 4 making changes to graphs
4 4 making changes to graphs4 4 making changes to graphs
4 4 making changes to graphs
 

Similar to Taxonomy of charts

Lesson02_Static.11
Lesson02_Static.11Lesson02_Static.11
Lesson02_Static.11
thangv
 
Lesson02_new
Lesson02_newLesson02_new
Lesson02_new
shengvn
 
Graphical Representation of data
Graphical Representation of dataGraphical Representation of data
Graphical Representation of data
Jijo K Mathew
 
Các loại biểu đồ trình bày dữ liệu kinh doanh
Các loại biểu đồ trình bày dữ liệu kinh doanhCác loại biểu đồ trình bày dữ liệu kinh doanh
Các loại biểu đồ trình bày dữ liệu kinh doanh
Chng83
 
Descriptive statistics
Descriptive statisticsDescriptive statistics
Descriptive statistics
Sr Edith Bogue
 
Numerical and statistical methods new
Numerical and statistical methods newNumerical and statistical methods new
Numerical and statistical methods new
Aabha Tiwari
 
Tableau.pdf
Tableau.pdfTableau.pdf
Tableau.pdf
GhulamMustafa873251
 
Bar chart Creation
Bar chart CreationBar chart Creation
Bar chart Creation
AyshwaryaBaburam
 
Color Your Single-Series Charts The Way You Like
Color Your Single-Series Charts The Way You LikeColor Your Single-Series Charts The Way You Like
Color Your Single-Series Charts The Way You Like
Collabion Technologies
 
Tableau+Cheat+Sheet.pdf
Tableau+Cheat+Sheet.pdfTableau+Cheat+Sheet.pdf
Tableau+Cheat+Sheet.pdf
GhulamMustafa873251
 
Data camp - Tableau basics cheat sheet.pdf
Data camp - Tableau basics cheat sheet.pdfData camp - Tableau basics cheat sheet.pdf
Data camp - Tableau basics cheat sheet.pdf
GhulamMustafa873251
 
Getting to Know Your Data Some sources from where you can access datasets for...
Getting to Know Your Data Some sources from where you can access datasets for...Getting to Know Your Data Some sources from where you can access datasets for...
Getting to Know Your Data Some sources from where you can access datasets for...
AkshayRF
 
Lecture 7 creating_charts1
Lecture 7 creating_charts1Lecture 7 creating_charts1
Lecture 7 creating_charts1
BBAMUMU2014
 
Chart Components
Chart ComponentsChart Components
Chart Components
lindy23
 
Graphs, charts, and tables ppt @ bec doms
Graphs, charts, and tables ppt @ bec domsGraphs, charts, and tables ppt @ bec doms
Graphs, charts, and tables ppt @ bec doms
Babasab Patil
 
Tableau - tree map
Tableau - tree mapTableau - tree map
Tableau - tree map
Learnbay Datascience
 
Column chart
Column chartColumn chart
Column chart
Himanshu Soni
 
Chapter 2 Graphical Descriptions of Data 25 Chapter 2.docx
Chapter 2 Graphical Descriptions of Data 25 Chapter 2.docxChapter 2 Graphical Descriptions of Data 25 Chapter 2.docx
Chapter 2 Graphical Descriptions of Data 25 Chapter 2.docx
cravennichole326
 
Diagrammatic and Graphical Representation of Data in Statistics
Diagrammatic and Graphical Representation of Data in StatisticsDiagrammatic and Graphical Representation of Data in Statistics
Diagrammatic and Graphical Representation of Data in Statistics
Asha Dhilip
 
Charts in excel
Charts in excelCharts in excel
Charts in excel
Jithin Krishnan
 

Similar to Taxonomy of charts (20)

Lesson02_Static.11
Lesson02_Static.11Lesson02_Static.11
Lesson02_Static.11
 
Lesson02_new
Lesson02_newLesson02_new
Lesson02_new
 
Graphical Representation of data
Graphical Representation of dataGraphical Representation of data
Graphical Representation of data
 
Các loại biểu đồ trình bày dữ liệu kinh doanh
Các loại biểu đồ trình bày dữ liệu kinh doanhCác loại biểu đồ trình bày dữ liệu kinh doanh
Các loại biểu đồ trình bày dữ liệu kinh doanh
 
Descriptive statistics
Descriptive statisticsDescriptive statistics
Descriptive statistics
 
Numerical and statistical methods new
Numerical and statistical methods newNumerical and statistical methods new
Numerical and statistical methods new
 
Tableau.pdf
Tableau.pdfTableau.pdf
Tableau.pdf
 
Bar chart Creation
Bar chart CreationBar chart Creation
Bar chart Creation
 
Color Your Single-Series Charts The Way You Like
Color Your Single-Series Charts The Way You LikeColor Your Single-Series Charts The Way You Like
Color Your Single-Series Charts The Way You Like
 
Tableau+Cheat+Sheet.pdf
Tableau+Cheat+Sheet.pdfTableau+Cheat+Sheet.pdf
Tableau+Cheat+Sheet.pdf
 
Data camp - Tableau basics cheat sheet.pdf
Data camp - Tableau basics cheat sheet.pdfData camp - Tableau basics cheat sheet.pdf
Data camp - Tableau basics cheat sheet.pdf
 
Getting to Know Your Data Some sources from where you can access datasets for...
Getting to Know Your Data Some sources from where you can access datasets for...Getting to Know Your Data Some sources from where you can access datasets for...
Getting to Know Your Data Some sources from where you can access datasets for...
 
Lecture 7 creating_charts1
Lecture 7 creating_charts1Lecture 7 creating_charts1
Lecture 7 creating_charts1
 
Chart Components
Chart ComponentsChart Components
Chart Components
 
Graphs, charts, and tables ppt @ bec doms
Graphs, charts, and tables ppt @ bec domsGraphs, charts, and tables ppt @ bec doms
Graphs, charts, and tables ppt @ bec doms
 
Tableau - tree map
Tableau - tree mapTableau - tree map
Tableau - tree map
 
Column chart
Column chartColumn chart
Column chart
 
Chapter 2 Graphical Descriptions of Data 25 Chapter 2.docx
Chapter 2 Graphical Descriptions of Data 25 Chapter 2.docxChapter 2 Graphical Descriptions of Data 25 Chapter 2.docx
Chapter 2 Graphical Descriptions of Data 25 Chapter 2.docx
 
Diagrammatic and Graphical Representation of Data in Statistics
Diagrammatic and Graphical Representation of Data in StatisticsDiagrammatic and Graphical Representation of Data in Statistics
Diagrammatic and Graphical Representation of Data in Statistics
 
Charts in excel
Charts in excelCharts in excel
Charts in excel
 

More from Ritvvij Parrikh

Introduction to Pykih's Services
Introduction to Pykih's ServicesIntroduction to Pykih's Services
Introduction to Pykih's Services
Ritvvij Parrikh
 
PykQuery.js
PykQuery.jsPykQuery.js
PykQuery.js
Ritvvij Parrikh
 
"A primer for custom data visualization" - An approach towards getting starte...
"A primer for custom data visualization" - An approach towards getting starte..."A primer for custom data visualization" - An approach towards getting starte...
"A primer for custom data visualization" - An approach towards getting starte...
Ritvvij Parrikh
 
DataMeet 4: Data cleaning & census data
DataMeet 4: Data cleaning & census dataDataMeet 4: Data cleaning & census data
DataMeet 4: Data cleaning & census data
Ritvvij Parrikh
 
Getting comfortable with Data
Getting comfortable with DataGetting comfortable with Data
Getting comfortable with Data
Ritvvij Parrikh
 
Talk at eChai, EDI, Ahmedabad
Talk at eChai, EDI, AhmedabadTalk at eChai, EDI, Ahmedabad
Talk at eChai, EDI, Ahmedabad
Ritvvij Parrikh
 
Offline Advertisements Analytics Dashboard
Offline Advertisements Analytics DashboardOffline Advertisements Analytics Dashboard
Offline Advertisements Analytics DashboardRitvvij Parrikh
 
Google Analytics Dashboard Design
Google Analytics Dashboard DesignGoogle Analytics Dashboard Design
Google Analytics Dashboard DesignRitvvij Parrikh
 
Google Analytics Dashboard designed as an Infographic
Google Analytics Dashboard designed as an InfographicGoogle Analytics Dashboard designed as an Infographic
Google Analytics Dashboard designed as an InfographicRitvvij Parrikh
 
Company presentation
Company presentationCompany presentation
Company presentation
Ritvvij Parrikh
 
JARVIS:BI for FMCG Sales Managers
JARVIS:BI for FMCG Sales ManagersJARVIS:BI for FMCG Sales Managers
JARVIS:BI for FMCG Sales Managers
Ritvvij Parrikh
 
Payroll Giving Management with TracksGiving
Payroll Giving Management with TracksGivingPayroll Giving Management with TracksGiving
Payroll Giving Management with TracksGiving
Ritvvij Parrikh
 
9 ways how cause marketing can help you achieve your marketing objectives.
9 ways how cause marketing can help you achieve your marketing objectives.9 ways how cause marketing can help you achieve your marketing objectives.
9 ways how cause marketing can help you achieve your marketing objectives.
Ritvvij Parrikh
 
How TracksGiving can help you implement your campaigning software up quicker ...
How TracksGiving can help you implement your campaigning software up quicker ...How TracksGiving can help you implement your campaigning software up quicker ...
How TracksGiving can help you implement your campaigning software up quicker ...
Ritvvij Parrikh
 

More from Ritvvij Parrikh (15)

Introduction to Pykih's Services
Introduction to Pykih's ServicesIntroduction to Pykih's Services
Introduction to Pykih's Services
 
PykQuery.js
PykQuery.jsPykQuery.js
PykQuery.js
 
"A primer for custom data visualization" - An approach towards getting starte...
"A primer for custom data visualization" - An approach towards getting starte..."A primer for custom data visualization" - An approach towards getting starte...
"A primer for custom data visualization" - An approach towards getting starte...
 
DataMeet 4: Data cleaning & census data
DataMeet 4: Data cleaning & census dataDataMeet 4: Data cleaning & census data
DataMeet 4: Data cleaning & census data
 
Getting comfortable with Data
Getting comfortable with DataGetting comfortable with Data
Getting comfortable with Data
 
Talk at eChai, EDI, Ahmedabad
Talk at eChai, EDI, AhmedabadTalk at eChai, EDI, Ahmedabad
Talk at eChai, EDI, Ahmedabad
 
Offline Advertisements Analytics Dashboard
Offline Advertisements Analytics DashboardOffline Advertisements Analytics Dashboard
Offline Advertisements Analytics Dashboard
 
Google Analytics Dashboard Design
Google Analytics Dashboard DesignGoogle Analytics Dashboard Design
Google Analytics Dashboard Design
 
Dashboard fhub
Dashboard fhubDashboard fhub
Dashboard fhub
 
Google Analytics Dashboard designed as an Infographic
Google Analytics Dashboard designed as an InfographicGoogle Analytics Dashboard designed as an Infographic
Google Analytics Dashboard designed as an Infographic
 
Company presentation
Company presentationCompany presentation
Company presentation
 
JARVIS:BI for FMCG Sales Managers
JARVIS:BI for FMCG Sales ManagersJARVIS:BI for FMCG Sales Managers
JARVIS:BI for FMCG Sales Managers
 
Payroll Giving Management with TracksGiving
Payroll Giving Management with TracksGivingPayroll Giving Management with TracksGiving
Payroll Giving Management with TracksGiving
 
9 ways how cause marketing can help you achieve your marketing objectives.
9 ways how cause marketing can help you achieve your marketing objectives.9 ways how cause marketing can help you achieve your marketing objectives.
9 ways how cause marketing can help you achieve your marketing objectives.
 
How TracksGiving can help you implement your campaigning software up quicker ...
How TracksGiving can help you implement your campaigning software up quicker ...How TracksGiving can help you implement your campaigning software up quicker ...
How TracksGiving can help you implement your campaigning software up quicker ...
 

Recently uploaded

一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
The Ipsos - AI - Monitor 2024 Report.pdf
The  Ipsos - AI - Monitor 2024 Report.pdfThe  Ipsos - AI - Monitor 2024 Report.pdf
The Ipsos - AI - Monitor 2024 Report.pdf
Social Samosa
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
Roger Valdez
 
一比一原版(Chester毕业证书)切斯特大学毕业证如何办理
一比一原版(Chester毕业证书)切斯特大学毕业证如何办理一比一原版(Chester毕业证书)切斯特大学毕业证如何办理
一比一原版(Chester毕业证书)切斯特大学毕业证如何办理
74nqk8xf
 
State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023
kuntobimo2016
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
v3tuleee
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
vikram sood
 
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
zsjl4mimo
 
End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024
Lars Albertsson
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
mbawufebxi
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
sameer shah
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
g4dpvqap0
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
Sachin Paul
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
javier ramirez
 
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
74nqk8xf
 
Learn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queriesLearn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queries
manishkhaire30
 
Challenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more importantChallenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more important
Sm321
 
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Aggregage
 
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
nuttdpt
 

Recently uploaded (20)

一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
The Ipsos - AI - Monitor 2024 Report.pdf
The  Ipsos - AI - Monitor 2024 Report.pdfThe  Ipsos - AI - Monitor 2024 Report.pdf
The Ipsos - AI - Monitor 2024 Report.pdf
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
 
一比一原版(Chester毕业证书)切斯特大学毕业证如何办理
一比一原版(Chester毕业证书)切斯特大学毕业证如何办理一比一原版(Chester毕业证书)切斯特大学毕业证如何办理
一比一原版(Chester毕业证书)切斯特大学毕业证如何办理
 
State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
 
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
 
End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
 
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
 
Learn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queriesLearn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queries
 
Challenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more importantChallenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more important
 
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
 
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
 

Taxonomy of charts

  • 1. Taxonomy of Charts The data and visuals behind data visualisations.
  • 2. Let’s explore the humble pie chart… Party Percentage E 38% D 25% C 20% B 15% A 2% Break the whole into parts.
  • 3. Let’s explore the humble pie chart… Party Percentage E 38% D 25% C 20% B 15% A 2% Break the whole into parts. Data: One dimensional Visual Encoding: Area
  • 4. New Terms • Dimension: Columns by which you group data. • Facts: Numbers that you can count, sum, average, etc. • Examples: • Seat count by party • Seat count by party and state • Visual Encoding: Area, Position, Colour, Length, Thickness, etc.
  • 5. One-dimensional Charts PIE is a one-dimensional chart
  • 6. One-dimensional Charts … A pie could have been a random shape broken by percentage
  • 7. One-dimensional Charts … Pie Amoeba Percentage Rectangle Donut Percentage Triangle Bubble Election Donut Funnel Percentage Bar Percentage Column #1 - The same data can be Visualized in many (MANY!) different ways.
  • 8. One-dimensional Charts … Source: thehindu.com What is wrong here?
  • 9. One-dimensional Charts … What is wrong here? Problems: • Colour communicates no data • 3D communicates no data Source: thehindu.com
  • 10. One-dimensional Charts … Source: thehindu.com #2 - Your goal is to communicate data. Wrong use of visual encoding confuses. Problems: • Colour communicates no data • 3D communicates no data
  • 11. One-dimensional Charts … Source: firstpost.com What is wrong here?
  • 12. One-dimensional Charts … What is wrong here? Problems: • Colour • Too many values. Too cluttered. Source: firstpost.com
  • 13. One-dimensional Charts … Problems: • Colour • Too many values. Too cluttered. #3 - AREA encoding is useful for only few values after which it is unreadable. Source: firstpost.com
  • 14. One-dimensional Charts … Solution to problem of restricted space? Create a custom chart.
  • 15. New Data Set One dimensional: Seat count by party Grouped One dimensional: Seat count by party grouped by alliance
  • 16. Grouped One-dimensional Charts Party Alliance Percentage A NDA 38% B NDA 25% C NDA 20% D UPA 15% E Others 2%
  • 17. Grouped One-dimensional Charts Group various bubbles by colours Party Alliance Percentage A NDA 38% B NDA 25% C NDA 20% D UPA 15% E Others 2%
  • 18. Grouped One-dimensional Charts Group various bubbles by colours Party Alliance Percentage A NDA 38% B NDA 25% C NDA 20% D UPA 15% E Others 2% #4 - You can always fit in an extra dimension (GROUP) in charts using colour.
  • 19. New Data Set One dimensional: Seat count by party Grouped One dimensional: Seat count by party grouped by alliance Two dimensional: Which party won in which year
  • 20. Two-dimensional Charts Plot two data points Party Constituency A Z B Y C X D V E W 20Visual encoding: Position, Length
  • 21. Two-dimensional Charts… Connect the dots and you get a line chart.
  • 22. Two-dimensional Charts… Scatter Line Area Bar Column Spider All these charts require the same data.#5 - Number of dimensions in data determines which chart to use
  • 23. New Data Set One dimensional: Seat count by party Grouped One dimensional: Seat count by party grouped by alliance Two dimensional: Which party won in which constituency Weighted Two dimensional: Which party won in which constituency by what vote margin
  • 25. Weighted Two-dimensional Charts … Let’s add weight to it, hence now we have three data points X axis Y axis Weight A Z 40 B Y 20 C X 1 D V 300 E W 60 25Visual encoding: Position, Length, Area
  • 26. Weighted Two-dimensional Charts … Weighted Scatter Circle Comparison All these charts require the same data.#6 - You can always fit in an extra fact (WEIGHT) in charts using size.
  • 27. New Data Set One dimensional: Seat count by party Grouped One dimensional: Seat count by party grouped by alliance Two dimensional: Which party won in which constituency Weighted Two dimensional: Which party won in which constituency by what vote margin Grouped Weighted Two dimensional: Which party won in which constituency by what vote margin grouped by alliance
  • 28. Grouped Weighted Two-dimensional Charts Grouped Weighted Scatter Grouped Circle Comparison 28Visual encoding: Position, Length, Area, Colour
  • 29. Multi-series Two-dimensional Charts … RangeGanttMulti-series Line Group Column Stack Column Group Stack Column Stack Area Stack Percentage Area Add more dimensions in creative ways.
  • 30. Multi-series Two-dimensional Charts … What is right and wrong here? Source: livemint.com Is the equities rally percolating into the broader market?
  • 31. Multi-series Two-dimensional Charts … What is right and wrong here? Source: livemint.com Is the equities rally percolating into the broader market? Bad parts: • BSE Small-cap lines is not visible and that’s the story.
  • 32. Multi-series Two-dimensional Charts … What is right and wrong here? Good parts: • Y axis from 97 instead of 0 Source: livemint.com Is the equities rally percolating into the broader market? Bad parts: • BSE Small-cap lines is not visible and that’s the story. #7 - Purpose of line chart is to show trend. Focus on it.
  • 33. Multi-series Two-dimensional Charts … What is wrong here? Source: livemint.com Does IMF wear rose-tinted glasses?
  • 34. Multi-series Two-dimensional Charts … What is wrong here? Source: livemint.com Problems: • Cannot find the IMF line. Does IMF wear rose-tinted glasses?
  • 35. Multi-series Two-dimensional Charts … What is wrong here? Source: livemint.com Does IMF wear rose-tinted glasses? Problems: • Cannot find the IMF line. #8 - Highlight the story for the user. Use color to highlight, not confuse.
  • 36. New Data Set All the data we encountered so far was RDBMS i.e. could fit in a SpreadSheet. (rows and columns). Sometimes data is more complex. It can have“relationships”. Types of relationships: • Hierarchy / Tree • Multi-level relationships
  • 37. Tree Charts { "name": "root", "children": [ { "name": "A", "children": [ {"name": "A1"}, {"name": "A2"}, {"name": "A3"}, {"name": "A4"} ] 37Visual encoding: Position
  • 39. Grouped Weighted Tree Charts Packed Circle Sunburst Tree Rectangle Tree Bar Grouped Weighted Tree 39Visual encoding: Position, Size, Colour
  • 40. Grouped Weighted Tree Charts Sunburst 40Visual encoding: Position, Size, Colour
  • 41. Grouped Multi-level Relationship Charts { “nodes”: [ {“name”: “A”, “group”: “G1”}, {“name”: “B”, “group”: “G2”}, … ], "relations": [ {"from": “A”, "to": “B”}, {"from": “A”, "to": “C”}, … ] 41Visual encoding: Position
  • 42. Grouped Multi-level Relationship Charts Graph Collapsible Graph Hive #9 - Look for relationships across data sets.
  • 43. Weighted Grouped Multi-level Relationship Charts Sankey 43Visual encoding: Position, Color, Size
  • 44. Case: Mumbai Local Fare Chart A fare exists for travel between station "A" and “B”. Hence, it is a relationship chart.
  • 45. Case: Mumbai Local Fare Chart Matrix Half Matrix [ {"node1": "A", "node2": "B", "weight": 300}, {"node1": "A", "node2": "C", "weight": 900}, … ]
  • 46. Case: Mumbai Local Fare Chart 46 #9 - Look for limitations. They can help you improve design.
  • 47. Weighted Two-level Relationship Charts … Chord Number of people travel between various stations
  • 48. The same data can be visualised in many (MANY!) ways. Without exploring the data, you will end up visualising all your data in pies, lines and bars. Most Imp. Lesson
  • 49. We are at @pykih Fun fact: The word pykih came to us in a CAPTCHA. That’s the day we decided that till we do good work it does not matter what we are called.