Download as pdf or txt
Download as pdf or txt
You are on page 1of 25

JAWAHAR NAVODAYA VIDYALAYA

PANCHAVATI, MALGI
UTTARA KANNADA – 581346

A
Project Report
On
“ANALYSIS OF COVID-19 IMPACT USING DATA VISUALISATION”
Submitted as partial fulfillment of curriculum of
Central Board of Secondary Education (CBSE) in the subject
“Informatics Practices (065)” leading to the award of
Class XII AISSCE Practical Examination

Submitted By
MANYA NARASIMHA HEGDE
18621180

Under the Guidance of


MR. PRAVEEN S.I.
PGT- IP
JNV-UK
2023-24
JAWAHAR NAVODAYA VIDYALAYA
PANCHAVATI, MALGI
UTTARA KANNADA – 581346

CERTIFICATE

This is to certify that MANYA NARASIMHA HEGDE ( 18621180 ) of Class XII,

successfullycarried out the project work entitled '' ANALYSIS OF COVID-19 IMPACT
USING DATA VISUALISATION'' at Jawahar Navodaya Vidyalaya Uttara Kannada. This

project report has been prepared as a partial fulfillment of curriculum of Central Board of

Secondary Education (CBSE) in the subject '' INFORMATICS PRACTICES (065)'' leading to the
award of AISSCE Practical Examination 2023-24.

SHRI. ASOKAN N M SMT. MARY THOMAS


Principal Vice-Principal
Jawahar Navodaya Vidyalaya Jawahar Navodaya Vidyalaya
Uttara Kannada Uttara Kannada
JAWAHAR NAVODAYA VIDYALAYA
PANCHAVATI, MALGI
UTTARA KANNADA – 581346

GUIDE CERTIFICATE

This is to certify that the project work entitled ''ANALYSIS OF COVID-19 IMPACT USING

DATA VISUALISATION ''has been done by MANYA NARASIMHA HEGDE (18621180) of

Class XII at Jawahar Navodaya Vidyalaya Uttara Kannada , under my guidance and
supervision in partial fulfillment of curriculum of Central Board of Secondary Education

(CBSE) in the subject ''INFORMATICS PRACTICES (065) '' leading to the award of

AISSCE Practical Examination 2023-24.

MR. PRAVEEN S I
PGT IP
Jawahar Navodaya Vidyalaya
Uttara Kannada

Examination Center
Jawahar Navodaya Vidyalaya
Uttarakannada

Sign. of External Examiner Date of Exam:

Sign. of Internal Examiner


JAWAHAR NAVODAYA VIDYALAYA
PANCHAVATI, MALGI
UTTARA KANNADA – 581346

DECLARATION

I, the student of Class XII, hereby declare that we own the full responsibility for
the information, results etc. provided in this project titled “ Analysis of Covid-
19 impact on India using data visualisation”. It has been developed
successfully by using the Data Handling concepts like data management etc.
provided in the programming language Python at Jawahar Navodaya
Vidyalaya, Uttara Kannada in complete fulfillment of project (curriculum of
Central Board of Secondary Education CBSE of Informatics Practices (065)
conducted by CBSE, New Delhi for the academic session 2023-24.

I also declare that this project work has neither been submitted to any other board
nor published at any time by me in the past.

MANYA NARASIMHA HEGDE


18621180
ACKNOWLDGEMENT

I take this opportunity to thank my institution, JAWAHAR NAVODAYA


VIDYALAYA, UTTARA KANNADA for having given me an opportunity to
carry out this project.

I would like to thank Shri Asokan N.M , Principal, Jawahar Navodaya


Vidyalaya, Uttara Kannada and Smt. Mary Thomas, Vice-Principal, Jawahar
Navodaya Vidyalaya, Uttara Kannada for providing me all the facilities to work
on this project.

I express my sincere thanks to my project guide Mr. Praveen S.I, PGT


Informatics Practices (065), Jawahar Navodaya Vidyalaya, Uttara Kannada
for their support, encouragement and inspiring guidance and for all the facilities
that provided me to successfully complete this project.

I express my sincere thanks to all teaching staff of Jawahar Navodaya


Vidyalaya, Uttara Kannada for all the facilities that provided to me to
successfully complete this project.

I extend my sincere thanks to my project mates RANJITA G N and all those who
stood beside me and assisted sincerely during the course of project.

MANYA NARASIMHA HEGDE


18621180
ABSTRACT

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. The economic and social disruption caused by the pandemic is

devastating. Analysis of data related to impact of covid -19 will be easy

with the help of data visualisation which is the process of putting data into

a chart , graph or other visual format that helps inform, analysis and

interpretation.
TABLE OF CONTENT

Sl No. Topic Page No


1 Introduction 1
2 Problem Statement 2
3 Objectives 3
4 System Requirement and 4
Specification
5 Overview of Python 5
6 Implementations and Results
6.1 Source Code in CSV
6.2 Source Code in Python
6.3 Screenshots
Conclusion
Bibliography
CHAPTER 1

INTRODUCTION

Our project basically helps in data analysis providing

an interface to the users in analyzing data related to

Covid-19 impact on India. At the front end we have


used Python. The project proceeds through a sequence

of well- designed forms provided with validations to

ensure consistency, reliability and most importantly

correctness of information fed into the database.

—1—
CHAPTER 2

PROBLEM STATEMENT

Analysis of data using Data Visualisation helps user to go through the


data in easy and effective way.

Advantages of an Online Movie Booking System are:-


 Customer satisfaction
 Time Saving
 User friendly
 Analytics

—2—
CHAPTER 3

OBJECTIVES

The main purpose of Data Analysis using Data Visualisation


is to provide an easy and effective way to the user to inspect
the data related to Covid-19 impact on India by curating data
into a form easier to understand, highlighting the trends and
outliers. By translating information into a visual context such
as Chart, graph etc make easier for the user to understand

—3—
CHAPTER 4

SYSTEM REQUIREMENTS AND SPECIFICATIONS

Software Requirements:

Operating System Window-7 and later versions (32bit,


64 bit)
Language Python
Platform Python IDLE 3.7 (min)
Database MySQL
Database driver MySQL Connector
Plotting Matplotlib

Hardware Requirements:

Processor Pentium Dual Core (min) 32bit or


64 bit
Hard-Disk 160GB (min)
RAM 1GB (min)

Input/output Requirements:

Input Mouse (any)


Input Keyboard (any)
Output Monitor (any)
Output Printer (any)

—4—
CHAPTER 5

OVERVIEW OF PYTHON
Python is a general purpose, dynamic, high-level, and interpreted
programming language. It supports Object Oriented programming
approach to develop applications. It is simple and easy to learn and
provides lots of high-level data structures. Guido Van Rossum is known
as the founder of Python programming.

Features of Python:
 Python is a high-level language. It is a free and open-source
language.
 It is an interpreted language, as Python programs are executed by
aninterpreter.
 Python programs are easy to understand as they have a clearly
defined syntaxand relatively simple structure.
 Python is case-sensitive. For example, NUMBER and number are
not same inPython.
 Python is portable and platform independent, means it can run on
variousoperating systems and hardware platforms.
 Python has a rich library of predefined functions.
 Python is also helpful in web development. Many popular web
services and applications are built using Python.
 Python uses indentation for blocks and nested blocks.

—5—
CHAPTER 6

IMPLEMENTATIONS AND RESULT

6.1.1. Source code in CSV

Worst affected states from COVID-19 in India

—6—
6.2.1 Source code in Python

import matplotlib.pyplot as plt


import numpy as np
import pandas as pd

a=pd.read_csv(r"C:\Users\JNV\Desktop\WORST
AFFECTED STATES.csv")
x=np.linspace(1,61,5)
plt.xticks(x+6/2,['Maharashtra','karnataka','AP','T
N','Kerala'])
plt.bar(x,a['CASES'],width=3,color='blue',label='C
ases')
plt.bar(x+3,a['RECOVER'],width=3,color='green',l
abel='Recover')
plt.bar(x+6,a['DEATH'],width=3,color='red',label='
Death')
plt.title('Most affected states due to covid19')
plt.legend()
plt.xlabel('States')
plt.ylabel('Number')
plt.show()

—7—
6.3.1. Screenshot of Output

—8—
6.1.2 Source code in CSV

Least affected states from COVID-19 in India

—9—
6.2.2 Source code in Python

import matplotlib.pyplot as plt


import numpy as np
import pandas as pd

a=pd.read_csv(r"C:\Users\JNV\Desktop\Least
Affected states.csv")
x=np.linspace(1,61,5)
plt.xticks(x+6/2,['Mizoram','Sikkim','Nagaland','M
eghalaya','Arunachal pradesh'])
plt.bar(x,a['C'],width=3,color='blue',label='Cases')
plt.bar(x+3,a['R'],width=3,color='green',label='Rec
over')
plt.bar(x+6,a['D'],width=3,color='red',label='Death'
)
plt.title('Least affected states due to covid19')
plt.legend()
plt.xlabel('States')
plt.ylabel('Number')
plt.show()

— 10 —
6.3.2. Screenshot of Output

— 11 —
6.1.3. Source code in CSV

Deaths in each age group due to COVID-19

— 12 —
6.2.3. Source code in Python

import matplotlib.pyplot as plt


import numpy as np
import pandas as pd

a=pd.read_csv(r"C:\Users\JNV\Desktop\DEATHS
IN EACH AGE GROUP.csv")
plt.plot(a['x'],a['y'],marker='*',markeredgecolor='r
')
plt.title('% of death in each age group')
plt.xlabel('Ages')
plt.ylabel('Percent')
plt.show()

— 13 —
6.3.3. Screenshot of Output

— 14 —
6.1.4. Source code in CSV

COVID-19 test conducted by different Countries in the world

— 15 —
6.2.4. Source code in Python

import matplotlib.pyplot as plt


import numpy as np
import pandas as pd

a=pd.read_csv(r"C:\Users\JNV\Desktop\covid test conducted by


different countries in the world.csv")
plt.barh(a['n'],a['c'],color='r')
plt.title('Number of corona virus tests performed in the most\n
impacted countries worldwide')
plt.xlabel('Number of tests')
plt.ylabel('Country')
plt.show()

— 16 —
6.2.4. Screenshot of Output

— 17 —
CONCLUSION

By visualising data in form of Bar and Line graph we are able

to easily analyse that the states worsely 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-70 as there are more deaths
caused in this group due to COVID-19. We are also able to see
that India stands at third position in global testing Corona virus
with more than 15.6 crores sample already tested.

— 18 —

You might also like