0% found this document useful (0 votes)
7 views28 pages

Input Data Categorical (E.g., Product Categories, Months) Purpose Visualize Comparisons Between Different Categories.

The document provides an overview of various chart types used for data visualization, including bar charts, pie charts, and scatter plots, along with their input data types, purposes, and libraries for implementation. Each chart type is designed to represent data in a specific way, catering to different analytical needs and visual preferences. Libraries mentioned include Matplotlib, Seaborn, and Plotly, among others.

Uploaded by

ankushsonawane36
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views28 pages

Input Data Categorical (E.g., Product Categories, Months) Purpose Visualize Comparisons Between Different Categories.

The document provides an overview of various chart types used for data visualization, including bar charts, pie charts, and scatter plots, along with their input data types, purposes, and libraries for implementation. Each chart type is designed to represent data in a specific way, catering to different analytical needs and visual preferences. Libraries mentioned include Matplotlib, Seaborn, and Plotly, among others.

Uploaded by

ankushsonawane36
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 28

Bar

Chart
• Input Data: Categorical
and numerical data.
• Purpose: Visualize and
compare the values of
different categories.
• Library: Matplotlib,
Seaborn, Plotly.
Stacked Bat
Chart:
• Input Data: Categorical
and numerical data,
similar to bar charts.
• Purpose: Display the
composition of multiple
categories as stacked bars.
• Library: Matplotlib,
Seaborn, Plotly.
Waterfall
Chart
• Input Data: Numerical
data showing changes or
contributions.
• Purpose: Illustrate
cumulative effect of
sequentially introduced
positive or negative
values.
• Library: Matplotlib, Plotly.
Pie
Chart
• Input Data: Parts of a
whole (percentages or
proportions).
• Purpose: Show the
composition of a whole
and the relationship
between parts.
• Library: Matplotlib,
Seaborn, Plotly.
Radar
Chart:
• Input Data: Numerical
data with multiple
variables.
• Purpose: Show the values
of different variables in a
radar-like pattern for
comparison.
• Library: Matplotlib, Plotly.
Donut
Chart
• Input Data: Parts of a
whole, similar to pie
charts.
• Purpose: Display the
composition of a whole
with a hole in the center
for additional information.
• Library: Matplotlib,Plotly.
Sunburst
ChartData: Hierarchical data
• Input
with numerical values.
• Purpose: Display hierarchical
data in a circular, sunburst-like
layout.
• Library: Plotly.
Treema
p
• Input Data: Hierarchical
data with numerical
values.
• Purpose: Show
hierarchical structures by
representing the size of
each category with area
size.
• Library: Plotly.
Word
CloudData: Textual data with
Input
frequency or importance values.
Purpose: Visualize the frequency
or importance of words in a text
by representing them with
different sizes.
Library: WordCloud (Python),
D3.js.
Dot
Plot Data: Numerical data.
• Input
• Purpose: Display individual
data points along an axis for
comparison or distribution.
• Library: Matplotlib, Seaborn.
Lollipop
Chart
• Input Data: Numerical data.
• Purpose: Similar to dot plots,
but with a line connecting
each data point to a horizontal
axis.
• Library: Matplotlib, Seaborn.
Waffle
•Chart
Input Data: Parts of a whole,
similar to pie charts.
• Purpose: Represent
proportions using a grid of
small squares or tiles.
• Library: PyWaffle (Python).
Marimekko
Chart Data: Categorical and
• Input
numerical data.
• Purpose: Display proportions
of multiple categories in a
single, stacked column chart.
• Library: Highcharts.
Bubble
Map
Input Data: Geographic data
with numerical values.
Purpose: Show data spatially
with bubbles of varying sizes at
specific locations on a map.
Library: Plotly, Leaflet.
Choropleth
Map
Input Data: Geographic data
with numerical values.
Purpose: Visualize spatial
data by coloring geographic
regions according to data
values.
Library: Plotly, Leaflet.
Line
Plot
• Input Data: Numerical
data over time or
continuous variables.
• Purpose: Show trends,
patterns, or relationships
between variables over a
continuous interval.
• Library: Matplotlib,
Seaborn, Plotly.
Histogram with density
plot
Input Data: Numerical data.
Purpose: Display the distribution
of data by grouping into bins and
showing the frequency of
occurrences within each bin.
Library: Matplotlib, Seaborn.
Scatter
Plot
Input Data: Paired numerical data.
Purpose: Show the relationship or
correlation between two variables
by plotting points on a two-
dimensional plane.
Library: Matplotlib, Seaborn, Plotly.
Box
Plot
Input Data: Numerical data,
typically grouped by categories.
Purpose: Display the
distribution, variability, and
outliers of a dataset across
different categories.
Library: Matplotlib, Seaborn.
Violin
Plot
Input Data: Numerical data,
similar to box plots.
Purpose: Show the distribution
of data across different
categories, providing a
combination of a box plot and a
kernel density plot.
Library: Seaborn.
Heatma
p
Input Data: Two-dimensional
numerical data.
Purpose: Visualize the intensity of
data values using colors, typically
used for correlation matrices or
displaying relationships in matrices.
Library: Matplotlib, Seaborn.
Area
Plot
Input Data: Numerical data over
time or continuous variables.
Purpose: Show the cumulative
effect of data over a continuous
interval, similar to line plots but
with the area below the line filled
in.
Library: Matplotlib, Seaborn.
Bubble
Chart
Input Data: Three-dimensional
numerical data.
Purpose: Display data points as
bubbles on a two-dimensional
plane, with the size of bubbles
representing a third variable.
Library: Matplotlib, Plotly.
Swarm Plot / Categorical
Scatter plot
Input Data: Paired categorical
and numerical data.
Purpose: Visualize the
distribution of data points within
categories while avoiding overlap,
useful for small to moderate-sized
datasets.
Library: Seaborn.
Ridgeline
Plot
Input Data: Numerical data over time
or continuous variables.
Purpose: Display the distribution of
data over a continuous interval,
especially useful for comparing
distributions across multiple groups.
Library: Seaborn.
Bullet
Chart
Input Data: Actual and target
values for a performance
measure.
Purpose: Show progress towards
a target or goal, typically used in
business dashboards or
performance reports.
Library: Plotly.
Funnel
Chart
Input Data: Sequential
data showing stages of a
process.
Purpose: Visualize the
progression or conversion
rates through different
stages of a process.
Library: Plotly.
Gauge
Chart
Input Data: Single numerical
value representing a metric.
Purpose: Display a single value
within a range of values, often
used for key performance
indicators (KPIs).
Library: Plotly,PowerBI.

You might also like