0% found this document useful (0 votes)
8 views14 pages

report 5th

Uploaded by

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

report 5th

Uploaded by

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

DATA VISULISATION USING

PYTHON

Minor Project Report


in partial fulfilment for the award of the degree

Of
DIPLOMA
In

COMPUTER SCIENCE & ENGINEERING


by

ADITYA KUMAR, 511371821053

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING


GOVERNMENT POLYTECHNIC MUNGER

Session :- 2021-2024

1
CANDIDATE’S DECLARATION

I Aditya Kumar, Student of Computer Science & Engg. , at Government


Polytechnic Munger, hereby declare that this minor project report titled
" DATA VISULISATION USING PYTHON "is a record of authentic work
carried out by me under the guidance of Mr. Prakash Sir, Project Director of
Computer Science & Engg. , at Government Polytechnic Munger.

The project work presented in this report is the culmination of my efforts and
reflects my understanding of the subject matter. All the data, figures, and
information presented

in this report are authentic and have been collected and analyzed by me during
the course of this project.been submitted by me for award of any other degree of
this or any other institute/university.
I further declare that this report has not been submitted, in part or full, for the
award of any other diploma, degree, or academic certification.

Date – 15 Nov, 2024 Name – Aditya Kumar


(511371821053)

This is to certify that the above statement made by the candidate is


correct to the best of our knowledge.

Signature of Supervisor
(Mr. VN Singh)
Date -

2
TABLE OF CONTENTS

Topic Page No

1) Title page 1
2) Candidate Declaration 2
3) Certificate 4
4) Acknowledgement 5
5) Introduction 6
6) objective 7
7) Technologies Used 8
8) Code With Output 9-13
9) Conclusion 14

3
CERTIFICATE

This is to certify that ADITYA KUMAR (511371822066) have


successfully completed the project titled "TOPIC NAME" at Academy
of Technology under my supervision and guidance in the fulfilment of
requirements of 5th Semester,
DIPLOMA (CSE) of GOVERNMENT POLYTECHNIC
MUNGER, BIHAR.

4
ACKNOWLEDGEMENT

I would like to express our gratitude towards our mentor Mr. Prakash Sir for
exposing me to this topic and moreover for being the guiding light all this while.
Furthermore I would like to thank other teachers for their valuable suggestions
and to our principal for presenting me with this golden opportunity of making
this project. Finally, I would like to thank my friends and family for being the
constant support system and encouraging force all this while.

5
INTRODUCTION

Data visualization plays a crucial role in data analysis, helping to transform


complex datasets into easily interpretable visual representations. Python, with its
powerful libraries, has become a go-to programming language for creating
insightful data visualizations. One of the most widely used libraries for this
purpose is Matplotlib.

Matplotlib is an open-source Python plotting library that provides a flexible and


intuitive interface for creating a wide range of static, animated, and interactive
visualizations. Whether it's simple line plots, bar charts, histograms, or more
complex visualizations like heatmaps and scatter plots, Matplotlib offers a robust
set of tools to cater to diverse visualization needs.

In this project, Matplotlib will be utilized to explore and present data through
various types of plots. The focus will be on transforming raw data into clear visual
representations that highlight trends, patterns, and relationships, enabling a
deeper understanding of the dataset. By leveraging Matplotlib’s capabilities,
users can generate detailed graphs that are not only informative but also visually
appealing, aiding in the communication of data-driven insights effectively.
Through this project, the goal is to demonstrate how Python and Matplotlib can
be combined to enhance data analysis and decision-making processes.

6
OBJECTIVE
The objective of this project is to explore the power of data visualization in
Python using the Matplotlib library to effectively represent and analyze data.
Matplotlib offers a comprehensive set of tools that allow the creation of various
types of static, animated, and interactive plots, enabling users to transform
raw data into meaningful visual insights.

The primary goal is to demonstrate how to use Matplotlib to generate


visualizations that reveal trends, patterns, and relationships within datasets.
This project will focus on several types of visualizations, including line plots,
bar charts, scatter plots, histograms, and heatmaps, providing a clear and
intuitive way to present data. By utilizing these visual techniques, the project
aims to make complex data more accessible, helping users to draw actionable
conclusions quickly and accurately.

Additionally, this project will explore the customization features of Matplotlib,


allowing users to tailor plots to their specific needs. This includes adjusting
colors, labels, axes, and styles, as well as creating subplots for multi-variable
comparisons. Ultimately, the objective is to showcase how Matplotlib can be
leveraged for both exploratory data analysis and communication of results,
enhancing decision-making processes through clear, informative visual
representations of data.

7
TECHNOLOGIES USED
Language: Python

Library: Matplotlib, Numpy, Pandas

Editor : Jupiter Notebook

What is Python?
Python is a high-level, interpreted programming language known for its simplicity,
readability, and versatility. It was created by Guido van Rossum and released in 1991.
Python supports multiple programming paradigms, including procedural, object-
oriented, and functional programming. It features a dynamic type system, extensive
standard libraries, and a robust ecosystem of third-party packages, making it ideal for
various applications such as web development, data analysis, machine learning, artificial
intelligence, automation, and more.

Matplotlib - Matplotlib is a Python library for creating static, interactive, and animated
visualizations. It supports plots, histograms, bar charts, and scatter plots with high
customization. Frequently used in data analysis and scientific research, it integrates well
with libraries like NumPy and Pandas. Matplotlib produces publication-quality graphics
and supports outputs such as PNG, PDF, and interactive displays.

Numpy - NumPy (Numerical Python) is a core library for scientific computing in


Python, offering support for multi-dimensional arrays and matrices. It includes efficient
mathematical functions for operations on these data structures. NumPy is essential for
numerical computations, data manipulation, and serves as the foundation for libraries
like Pandas and Tensor Flow.

Pandas - Pandas is a Python library for data manipulation and analysis, built on top of
NumPy. It provides two key structures: Series (1D) and Data Frame (2D), simplifying
data processing. Pandas excels in data cleaning, transformation, and aggregation,
making it vital for data pre-processing and analysis in data science.

Data Source: we can use any data source manual or any file or any numpy, pandas
autogenrated data
CODE WITH OUTPUT

PRACTICAL – 1 Plot Chart

PRACTICAL – 2 Pie Chart


PRACTICAL – 3 plot chart with Numpy

PRACTICAL – 4 Stack plot chart


PRACTICAL – 5 Scatter Graph Chart

PRACTICAL – 6 Scatter Graph with Numpy


PRACTICAL – 7 Bar Chart

PRACTICAL – 8 histogram chart


PRACTICAL – 9 Image show chart
CONCLUSION

This project aimed to coverage Matplotlib for effective data visualization.


Key accomplishments include:
 Data Exploration: Thoroughly analysed the dataset to understand its
structure and identify key trends.
 Visualization Techniques: Utilized diverse Matplotlib functions to
create insightful visualizations, including line plots, bar charts,
histograms, scatter plots, and more.
 Customization: Tailored visualizations with appropriate colors, labels,
and titles to enhance clarity and readability.
 Storytelling: Presented findings through visually compelling plots that
effectively communicated data insights to a broader audience.
Matplotlib proved to be a versatile and powerful tool for data exploration
and communication. By mastering its functionalities, we can create
informative and engaging visualizations that drive data-driven decision-
making.

You might also like