PM SHRI KENDRIYA VIDYALAYA NO-02
MINNIE BAY, PORT BLAIR
2024-25
TOPIC: Analysis of COVID-19 Impact using Data
Visualisation
NAME : ANJALI KUMARI and ANWESHA ASHOK
CLASS : XIIth
SECTION : ‘A’
CERTIFICA TE
This is to certify Anwesha Ashok,
Class- XIIth A, roll no. __________ PM Shri
Kendriya Vidyalaya No.2 has successfully
completed her investigatory project in
Informatics Practices on the topic ‘Analysis of
COVID-19 Impact on India using Data
Visualisation’ for partial fulfilment of AISSCE
as prescribed by CBSE in the year 2024-
2025.
Date:
Place: Port Blair
Signature of IP Teacher Signature of
External Examiner
Signature of Principal
School Stamp
This is to certify
CERTIFICA TE
Anjali Kumari, Class- XIIth A, roll no.
__________ PM Shri Kendriya Vidyalaya
No.2 has successfully completed her
investigatory project in Informatics Practices on
the topic ‘Analysis of COVID-19 Impact on India
using Data Visualisation’ for partial fulfilment of
AISSCE as prescribed by CBSE in the year 2024-
2025.
Date:
Place: Port Blair
Signature of IP Teacher Signature of
External Examiner
Signature of Principal
School Stamp
Acknowledge
ment
I take this opportunity to express my deep sense of
gratitude to my IP teacher Mrs. Uma Selvi, PM Shri Kendriya
Vidyalaya No. 2, Minnie Bay, Port Blair, for her constant
guidance and insightful comments during the project work. I
shall always cherish my association with them for their
constant encouragement and freedom to thought and action
that rendered to me throughout the project work.
I would like to thank all the teachers and principal of PM
Shri Kendriya Vidyalaya No.2, Minnie Bay, Port Blair, Mr.
Vishal Yadav for maintaining a congenial environment.
I am also thankful for all my friends for their constant
help and encouragement for my successful completion of the
Project.
Python
This project is designed with the help of python modules.
Python is an interpreter, object-oriented, high-level programming language
with dynamic semantics.
It is used for many purposes, including web development, data analysis, and
machine learning.
Interpreted: Python is an interpreted language, which means that the source
code is converted into byte code and then executed by the Python virtual
machine.
Open source: Python is an open-source language.
Easy to learn: Python is considered to be one of the easiest programming
languages for beginners to learn
Large community support: Python has a large community support.
Pandas
Pandas or Python Pandas is Python’s library for data analysis. Pandas have
derived its name from “panel data system”, which is and ecometrics term for
multidimensional, structured data sets.
Today, Pandas has become a popular choice for data analysis. Being an open
source, BSD library built for Python programming language offers high-
performance, easy-to-use data structures and data analysis tools.
It can perform many tasks such as:
It can read or write in many different data formats. (Integers, float,
double, etc.)
It can calculate in all the possible ways data is organized.
It can easily select subsets of data from bulky data sets and even
combine multiple datasets together. It has functionality to find and fill
missing data.
It allows you to apply operations to independent groups within the data.
It supports reshaping of data into different forms.
In other words, Pandas is best at handling huge tabular data sets comprising
different data formats.
Matplotlib
Matplotlib is a Python library that allows users to create data visualizations.
For data visualization in Python, the Matplotlib library's Pyplot interface is
used.
The matplotlib is a Python library that provides many interfaces and
functionality for 2D-graphics.
We can think of matplotlib as a high quality plotting library of Python. It
provides both a very quick way to visualize data from Python and publication-
quality figures in many formats. The matplotlib library offers many different
named collections of methods; PyPlot is one such interface.
PyPlot is a collection of methods within matplotlib which allows user to
construct 2D plots easily and interactively. This project is heavily based and
created with help of Pyplot module.
System
Implementatio
n
Content
S.No Topic Page
1. Introduction 2
2. Covid-19 in India 3
3. Worst affected states from Covid-19 in India 4-6
4. Least affected states from Covid-19 in India 7-9
5. Deaths in each age group due to Covid-19 10-12
6. Deaths in each age group in male and female due 13-15
to Covid-19
7. Covid-19 test conducted by different countries in 16-18
the world
8. Conclusion 19
9. Outputs 20
10. Bibliography 21
Analysis
of
COVID-
19
Impact
on India using
Data
Visualisation
Introduction
WHAT IS COVID-19?
Coronavirus disease (COVID-19) is an infectious disease caused by the
SARS-CoV-2 virus.
Most people infected with the virus will experience mild to moderate
respiratory illness and recover without requiring special treatment. However,
some will become seriously ill and require medical attention. Older people
and those with underlying medical conditions like cardiovascular disease,
diabetes, chronic respiratory disease, or cancer are more likely to develop
serious illness. Anyone can get sick with COVID-19 and become seriously ill
or die at any age.
The best way to prevent and slow down transmission is to be well informed
about the disease and how the virus spreads. Protect yourself and others from
infection by staying at least 1 meter apart from others, wearing a properly
fitted mask, and washing your hands or using an alcohol-based rub frequently.
Get vaccinated when it’s your turn and follow local guidance.
The virus can spread from an infected person’s mouth or nose in small liquid
particles when they cough, sneeze, speak, sing or breathe. These particles
range from larger respiratory droplets to smaller aerosols. It is important to
practice respiratory etiquette, for example by coughing into a flexed elbow,
and to stay home and self-isolate until you recover if you feel unwell.
The first case of COVID-19 in India, which originated from China, was
reported on 30 January 2020.
India currently has the largest number of confirmed cases in Asia and has the
second-highest number of confirmed cases in the world after the United
States. On 24 March, the prime minister ordered a nationwide lockdown for
21 days, affecting the entire 1.3 billion population of India.
On 14 April, India extended the nationwide lockdown till 3 May which was
followed by two weeks extensions.
Five worst affected states in India are Maharashtra, Karnataka, Andhra
Pradesh, Tamil Nadu and
Kerala. Given below is the
bar graph as on 26th
December, 2020.
CSV FILE
PROGRAM
OUTPUT
Five least affected states in India are Mizoram, Sikkim, Nagaland, Meghalaya
and Arunachal Pradesh. Given below is the bar graph as on 26th December,
2020.
CSV FILE
PROGRAM
OUTPUT
Deaths caused in each age group are shown below through a line
graph as at 2nd September, 2020.
CSV FILE
PROGRAM
OUTPUT
Deaths caused in each age group in male and female is shown below through
a bar graph as at 2nd September, 2020.
CSV FILE
PROGRAM
OUTPUT
Number of Covid-19 test conducted by different countries all over the world
till 16th December, 2020. India has done 3rd largest testing in the world.
CSV FILE
PROGRAM
OUTPUT
OUTPUTS
Conclusion
By visualizing data in form of bar and line graphs we are able to
easily analyses that the states worse affected due to Covid-19 are
states with dense population and least affected are not so densely
populated.
The worst affected age group is 61 to 70 as there are more deaths
caused in this group due to Covid-19. We can also clearly see that in
every age group there are more deaths caused in males than in
females.
We are also able to see that India stands at third position in global
testing of coronavirus with more than 15.6 crores sample already
tested.
Bibliography
References were taken from the following:
https://indianexpress.com
https://www.who.int
https://en.m.wikipedia.org
https://www.statista.com
https://m.hindustantimes.com
Informatics practices for class XII by Sumita Arora
Google images
Class 12 IP NCERT Textbook