Capstone project
By: Christopher, ayoob , ajai , shayan, buti
Introduction to the
Data Visualization Tool
•This tool offers dynamic data visualization in
various chart formats. Users can define specific
topics and data structures.
Importing Necessary
Libraries
• Essential for data manipulation, it offers data
structures like DataFrames to handle complex
datasets.
• Enables data plotting and visualization, offering a
range of chart types.
• Used for numerical data manipulation, providing
support for arrays and mathematical
computations.
• numpy (as np): Provides support for numerical
operations.
• pandas (as pd): Used for data manipulation,
especially with tables.
• matplotlib.pyplot (as plt): Used for data
visualization, creating plots and charts.
Why did we
decide to make
this project?
• It was developed for ease of
data analysis by changing raw
numbers into easy visuals to
understand, enhancing decision-
making and giving quick
insights into patterns or trends.
It is user-friendly in that it allows
customization depending on the
type of data, without technical
skills needed; hence, good for a
beginner. In providing a soft
introduction to Data Science by
giving an easy way to automate
common charts, it empowers
users to start exploring and
analyzing data.
Defining the • Flexible Topics • Customized
Columns
• Users can specify
Topic and any field for • Define specific
Data analysis, tailoring column names for
visualizations structured data
Structure accordingly. representation and
clarity.
Gathering User Input for Data
• Specify Data Size • Input Loop Implementation
• Users define the number of data • Allows collection of flexible, user-
entries for the dataset. defined data points through
repetition.
Creating • Data Organization
• DataFrame neatly
• Structured Analysis
• Facilitates easy
the arranges data for
intuitive handling and
access and
modification of data
DataFram analysis. entries for deeper
insights.
e
Calculating Derived Column (Difference)
• Mathematical Insights • Enhanced Comparisons
• The Difference column reveals • This calculation aids in thorough
changes between two data data analysis, highlighting key
sets. contrasts.
• Data Trend
Analysis
• Plotting data
reveals patterns
over time or
categories.
Line Plot
Visualization • Change Detection
• Identify upward or
downward trends in
data for strategic
insights.
Bar Chart Comparison
• Visual Comparison
• Bar charts provide a clear side-by-side
comparison of data sets.
• Category Insights
• Examine how data varies across different
categories visually.
Scatter Plot Analysis
• Relationship Evaluation
• Scatter plots reveal correlations
between data sets.
• Data Distribution
• Observe how data points are
distributed individually for deeper
evaluation.
Pie Chart
Distribution
• Percentage View
• Illustrates how data is
proportionally distributed among
categories
• Category Segmentation
• Each slice represents a specific
category's share in the whole.
• Visual Appeal
• Provides a comprehensive and
attractive data overview at a
glance
Data Output
Project https://colab.research.goo
gle.com/drive/1oucNXoBjI
link 43SoFOqLjkqPaAaT5R-ZJiN
?usp=sharing