Data Visualization New
Data Visualization New
Presented By
Dr.Deepa A
1
2
Presentation Overview
Why DV?
Benefits
Techniques
Who Uses DV
Steps in Data Visualization
Techniques in Programming
3
Examples
INTRODUCTION
What is DV?
Is the practice of translating information into a visual
context such as map or graph.
Is one of the steps of the data science process, which states
that after data has been collected, processed and modeled, it
must be visualized for conclusions to be made.
The term is often used interchangeably with others, including
information graphics, information visualization and statistical
graphics. 4
5
Why DV?
The main goal of data visualization is to make it easier to identify
6
7
Benefits of DV
8
Benefits of DV
Eliminate the need for data scientists since data is more accessible
and understandable.
11
DV in Business
DV in Military
13
DV Techniques
Box plots
Histograms
Heat Maps
Charts
Tree Maps
Network Diagram
14
Box Plots
When we display the data distribution in a standardized way using 5 summary – minimum,
Q1 (First Quartile), median, Q3(third Quartile), and maximum, it is called a Box plot. It is also
termed as box and whisker plot.
We use these types of graphs or graphical representation to know:
Distribution Shape
Central Value of it
Variability of it
15
Check the image below which shows the minimum, maximum, first quartile, third quartile, median and outliers.
16
Histogram
18
Change over time
19
Spark Line Chart Examples
20
21
22
Part-to-whole composition
23
24
25
26
Flows and processes
27
28
How data is distributed?
29
30
31
Comparing values between
groups
32
33
34
Relationships between variables
35
36
37
38
39
Geographical Data
40
41
42
Data Visualization Tools
Tableau
• Infogram
• ChartBlocks
• D3.js
• Google Charts
• Fusion Charts
• Chart.js
43
Tableau
44
Infogram
45
Chart
Blocks
Chart Blocks claims that data can be imported from “anywhere” using
their API, including from live feeds. While they say that importing data
from any source can be done in “just a few clicks,” it’s bound to be more
complex than other apps that have automated modules or extensions for
specific data sources.
• The app allows for extensive customization of the final visualization
created, and the chart building wizard helps users pick exactly the right
data for their charts before importing the data.
• Designers can create virtually any kind of chart, and the output is
responsive—a big advantage for data visualization designers who want
46
D3.js
47
Google Charts
50
Visualization using Programming
Python
• Python is considered one of the top-level programming languages
for data visualization because it is known for having many libraries
that allow for greater flexibility and its large and active scientific
computing community.
• It also controls the specific elements of the created graphics and
makes the specifications repeatable through code.
51
• Python is also very good at processing data, it provides open-source communities and
rich third-party libraries that allow continuous optimization for data visualization.
– matplotlib
– seaborn
– plotly
– pylab
52
R
• is an open-source software environment designed for creating
graphics.
• R is designed for data analysis.
•Although Python is becoming more and more popular, especially in
the areas of machine learning and in-depth learning, the R language
still has absolute advantages in data analysis and visualization, with
ggplot2 package and its extension package humanized drawing
grammar favored by users, especially bioinformatics and medical
researchers.
R 53
Power BI
54
Features of Tableau
55
Tableau products
56
Tableau Reports
57
Tableau file types…
58
Tableau can connect to:
59
Connecting to Data
Connecting to Data
Sample Data
Importing Data to tableau
Data in Tableau
Tableau Worksheet
Making Charts
Making Charts
Changing the axes
Multiple Dimensions in Charts
Multiple Measures in Charts
Various Types of Charts
Tree Map
Mark Options in Tableau
Color
Size
Label
Detail
Scatter Plot
Sorting
Sorting
Filters
Filters
Types of Aggregation
Count
Results in Percentages
Coloumn wise Percentage
Coloumn wise Percentage
Row wise Percentage
Calculated Fields
Creating Calculated Fields
Viewing Calculated Fields
Viewing Calculated Fields
Using Calculated Fields
Sets
Creating Sets
Using Sets
Hierarchy
Hierarchy
Maps
Creating Maps
Making Dashboards in Tableau
Conclusion
The tutorial covers the basic functionalities in Tableau. Much more
options are available which can be explored by one self after one
gets a feel of the software
THANK YOU
103