SlideShare a Scribd company logo
1 of 33
Download to read offline
INFORMATICS
PRACTICES
PROJECT FILE
CAR SALES ANALYSI S
INDEX
• ACKNOWLEDGEMENT
• CODE
• OUTPUTS
• BIBLIOGRAPHY
ACKNOWLEDGEMENT
I would like to express my special thanks and gratitude to our
principal Mrs. Jayshree Balasaria as well as my subject teacher
Mrs. Hiral Dabhi who gave me the golden opportunity to do
this wonderful project because of which I came to know
about many new things.
Secondly, I would also like to thank my parents and friends
who have helped me a lot in finishing the project in limited
time.
##Project Name: Car Model Sales Analysis
##Made By: Kush Shah, 12 Agni/ ZSE-G
import pandas as pd
import numpy as np
import time
import matplotlib.pyplot as plt
df = pd.DataFrame()
def introduction():
def read_csv_file():
df = pd.read_csv("/Users/admin/Desktop/Kush/Study/IP/PROJECT/CAR.csv")
print(df)
##Name of function: clear()
##Purpose: Clear Output Screen
def clear():
for x in range(3):
print()
def data_analysis_menu():
df = pd.read_csv("/Users/admin/Desktop/Kush/Study/IP/PROJECT/CAR.csv")
while True:
clear()
print('nnData Analysis MENU ')
print('_'*50)
print('1. Show Columnsn')
print('2. Show Top Rowsn')
print('3. Show Bottom Rowsn')
print('4. Show Specific Columnn')
print('5. Add a New Recordn')
print('6. Delete a Columnn')
print('7. Data Summaryn')
print('8. Exit (Move to main menu)n')
ch = int(input('Enter your choice:'))
if ch == 1:
print (df.columns)
wait = input()
if ch == 2:
n = int(input('Enter Total rows you want to show :'))
print(df.head(n))
wait = input()
if ch == 3:
n = int(input('Enter Total rows you want to show :'))
print(df.tail(n))
wait = input()
if ch == 4:
print(df.columns)
col_name = input('Enter Column Name that You want to print : ')
print(df[col_name])
wait = input()
if ch==5:
a = input('Enter New Model Name :')
b = input(' Enter Sales in 2015 :')
c= int(input('Enter Sales in 2016 :'))
d = int(input('Enter Sales in 2017 :'))
e = int(input('Enter Sales in 2018 :'))
f = int(input('Enter Sales in 2019 :'))
g= int(input('Enter Sales in 2020 :'))
new_data= pd.Series([b,c,d,e,f,g])
df= pd.read_csv("/Users/admin/Desktop/Kush/Study/IP/PROJECT/CAR.csv", index_col=None)
z=len(df.axes[1])
df.insert(z, a, new_data)
df.to_csv("/Users/admin/Desktop/Kush/Study/IP/PROJECT/CAR.csv", index=False)
print(df)
wait=input()
if ch==6:
col_name =input('Enter column Name to delete :')
del df[col_name]
df.to_csv("/Users/admin/Desktop/Kush/Study/IP/PROJECT/CAR.csv", index= False)
print(df)
print('nnn Press any key to continue....')
wait=input()
if ch==7:
print(df.describe())
print("nnnPress any key to continue....")
wait=input()
if ch ==8:
main_menu()
break
# name of function : graph
# purpose : To generate a Graph menu
def graph():
df = pd.read_csv("/Users/admin/Desktop/Kush/Study/IP/PROJECT/CAR.csv")
while True:
clear()
print('nGRAPH MENU ')
print('_'*50)
print('1. Car Wise Line Graphn')
print('2. Car Wise Bar Graphn')
print('3. Exit (Move to main menu)n')
ch = int(input('Enter your choice:'))
if ch == 1:
clear()
print('nSELECT MANUFACTURER')
print('_'*50)
print('1. Hondan')
print('2. Hyundain')
print('3. Maruti Suzukin')
print('4. Tatan')
print('5. Nissann')
print('6. Audin')
ch1 = int(input('Enter your choice:'))
if ch1 == 1:
clear()
print('nSELECT CAR')
print('_'*50)
print('1. Amazen')
print('2. Jazzn')
print('3. WR-Vn')
print('4. CR-Vn')
print('5. HR-Vn')
print('6. Cityn')
print('7. Civicn')
ch2 = int(input('Enter your choice:'))
if ch2==1:
g = df.groupby('AMAZE')
x = df['MODEL']
y = df['AMAZE']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch2==2:
g = df.groupby('JAZZ')
x = df['MODEL']
y = df['JAZZ']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch2==3:
g = df.groupby('WR-V')
x = df['MODEL']
y = df['WR-V']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch2==4:
g = df.groupby('CR-V')
x = df['MODEL']
y = df['CR-V']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch2==5:
g = df.groupby('HR-V')
x = df['MODEL']
y = df['HR-V']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch2==6:
g = df.groupby('CITY')
x = df['MODEL']
y = df['CITY']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch2==7:
g = df.groupby('CIVIC')
x = df['MODEL']
y = df['CIVIC']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch1==2:
clear()
print('nSELECT CAR')
print('_'*50)
print('1. i10n')
print('2. i20n')
print('3. Cretan')
print('4. Venuen')
print('5. Vernan')
print('6. Santron')
print('7. Elantran')
print('8. Xcentn')
print('9. Sonatan')
print('10. Palisaden')
print('11. Konan')
ch3 = int(input('Enter your choice:'))
if ch3==1:
g = df.groupby('i10')
x = df['MODEL']
y = df['i10']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch3==2:
g = df.groupby('i20')
x = df['MODEL']
y = df['i20']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch3==3:
g = df.groupby('CRETA')
x = df['MODEL']
y = df['CRETA']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch3==4:
g = df.groupby('VENUE')
x = df['MODEL']
y = df['VENUE']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch3==5:
g = df.groupby('VERNA')
x = df['MODEL']
y = df['VERNA']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch3==6:
g = df.groupby('SANTRO')
x = df['MODEL']
y = df['SANTRO']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch3==7:
g = df.groupby('ELANTRA')
x = df['MODEL']
y = df['ELANTRA']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch3==8:
g = df.groupby('XCENT')
x = df['MODEL']
y = df['XCENT']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch3==9:
g = df.groupby('SONATA')
x = df['MODEL']
y = df['SONATA']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch3==10:
g = df.groupby('PALISADE')
x = df['MODEL']
y = df['PALISADE']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch3==11:
g = df.groupby('KONA')
x = df['MODEL']
y = df['KONA']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch1==3:
clear()
print('nSELECT CAR')
print('_'*50)
print('1. Balenon')
print('2. Swiftn')
print('3. DZiren')
print('4. Alton')
print('5. Ciazn')
print('6. Eecon')
print('7. Ignisn')
print('8. Celerio Xn')
print('9 S-Crossn')
print('10. XL6n')
ch4 = int(input('Enter your choice:'))
if ch4==1:
g = df.groupby('BALENO')
x = df['MODEL']
y = df['BALENO']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch4==2:
g = df.groupby('SWIFT')
x = df['MODEL']
y = df['SWIFT']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch4==3:
g = df.groupby('DZIRE')
x = df['MODEL']
y = df['DZIRE']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch4==4:
g = df.groupby('ALTO')
x = df['MODEL']
y = df['ALTO']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch4==5:
g = df.groupby('CIAZ')
x = df['MODEL']
y = df['CIAZ']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch4==6:
g = df.groupby('EECO')
x = df['MODEL']
y = df['EECO']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch4==7:
g = df.groupby('IGNIS')
x = df['MODEL']
y = df['IGNIS']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch4==8:
g = df.groupby('CELERIO X')
x = df['MODEL']
y = df['CELERIO X']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch4==9:
g = df.groupby('S-CROSS')
x = df['MODEL']
y = df['S-CROSS']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch4==10:
g = df.groupby('XL6')
x = df['MODEL']
y = df['XL6']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch1==4:
clear()
print('nSELECT CAR')
print('_'*50)
print('1. Tiagon')
print('2. Nexonn')
print('3. Tigorn')
print('4. Harriern')
print('5. Altrozn')
print('6. Nanon')
print('7. Safarin')
print('8. HBXn')
ch5 = int(input('Enter your choice:'))
if ch5==1:
g = df.groupby('TIAGO')
x = df['MODEL']
y = df['TIAGO']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch5==2:
g = df.groupby('NEXON')
x = df['MODEL']
y = df['NEXON']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch5==3:
g = df.groupby('TIGOR')
x = df['MODEL']
y = df['TIGOR']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch5==4:
g = df.groupby('HARRIER')
x = df['MODEL']
y = df['HARRIER']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch5==5:
g = df.groupby('ALTROZ')
x = df['MODEL']
y = df['ALTROZ']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch5==6:
g = df.groupby('NANO')
x = df['MODEL']
y = df['NANO']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch5==7:
g = df.groupby('SAFARI')
x = df['MODEL']
y = df['SAFARI']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch5==8:
g = df.groupby('HBX')
x = df['MODEL']
y = df['HBX']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch1==5:
clear()
print('nSELECT CAR')
print('_'*50)
print('1. Sunnyn')
print('2. Magniten')
print('3. Kicksn')
print('4. GT-Rn')
print('5. Terran')
ch6 = int(input('Enter your choice:'))
if ch6==1:
g = df.groupby('SUNNY')
x = df['MODEL']
y = df['SUNNY']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch6==2:
g = df.groupby('MAGNITE')
x = df['MODEL']
y = df['MAGNITE']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch6==3:
g = df.groupby('KICKS')
x = df['MODEL']
y = df['KICKS']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch6==4:
g = df.groupby('GT-R')
x = df['MODEL']
y = df['GT-R']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch6==5:
g = df.groupby('TERRA')
x = df['MODEL']
y = df['TERRA']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch1==6:
clear()
print('nSELECT CAR')
print('_'*50)
print('1. A4n')
print('2. A6n')
print('3. A8n')
print('4. Q2n')
print('5. Q8n')
print('6. RS7n')
ch7 = int(input('Enter your choice:'))
if ch7==1:
g = df.groupby('A4')
x = df['MODEL']
y = df['A4']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch7==2:
g = df.groupby('A6')
x = df['MODEL']
y = df['A8']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch7==3:
g = df.groupby('A8')
x = df['MODEL']
y = df['A8']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch7==4:
g = df.groupby('Q2')
x = df['MODEL']
y = df['Q2']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch7==5:
g = df.groupby('Q8')
x = df['MODEL']
y = df['Q8']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch7==6:
g = df.groupby('RS7')
x = df['MODEL']
y = df['RS7']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch == 2:
clear()
print('nSELECT MANUFACTURER')
print('_'*50)
print('1. Hondan')
print('2. Hyundain')
print('3. Maruti Suzukin')
print('4. Tatan')
print('5. Nissann')
print('6. Audin')
ch8 = int(input('Enter your choice:'))
if ch8==1:
clear()
print('nSELECT CAR')
print('_'*50)
print('1. Amazen')
print('2. Jazzn')
print('3. WR-Vn')
print('4. CR-Vn')
print('5. HR-Vn')
print('6. Cityn')
print('7. Civicn')
ch9 = int(input('Enter your choice:'))
if ch9==1:
g = df.groupby('AMAZE')
x = df['MODEL']
y = df['AMAZE']
plt.xticks(rotation='vertical')
plt.xlabel('Year')
plt.ylabel('Total Sales')
plt.title('Car Wise Sales Count')
plt.bar(x, y)
plt.grid(True)
plt.show()
if ch9==2:
g = df.groupby('JAZZ')
x = df['MODEL']
y = df['JAZZ']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Car Wise Sales Count')
plt.bar(x, y)
plt.grid(True)
plt.show()
if ch9==3:
g = df.groupby('WR-V')
x = df['MODEL']
y = df['WR_V']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Car Wise Sales Count')
plt.bar(x, y)
plt.grid(True)
plt.show()
if ch9==4:
g = df.groupby('CR-V')
x = df['MODEL']
y = df['CR-V']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Car Wise Sales Count')
plt.bar(x, y)
plt.grid(True)
plt.show()
if ch9==5:
g = df.groupby('HR-V')
x = df['MODEL']
y = df['HR-V']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Car Wise Sales Count')
plt.bar(x, y)
plt.grid(True)
plt.show()
if ch9==6:
g = df.groupby('CITY')
x = df['MODEL']
y = df['CITY']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Car Wise Sales Count')
plt.bar(x, y)
plt.grid(True)
plt.show()
if ch9==7:
g = df.groupby('CIVIC')
x = df['MODEL']
y = df['CIVIC']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Car Wise Sales Count')
plt.bar(x, y)
plt.grid(True)
plt.show()
if ch8==2:
clear()
print('nSELECT CAR')
print('_'*50)
print('1. i10n')
print('2. i20n')
print('3. Cretan')
print('4. Venuen')
print('5. Vernan')
print('6. Santron')
print('7. Elantran')
print('8. Xcentn')
print('9. Sonatan')
print('10. Palisaden')
print('11. Konan')
ch10 = int(input('Enter your choice:'))
if ch10==1:
g = df.groupby('i10')
x = df['MODEL']
y = df['i10']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch10==2:
g = df.groupby('i20')
x = df['MODEL']
y = df['i20']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch10==3:
g = df.groupby('CRETA')
x = df['MODEL']
y = df['CRETA']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch10==4:
g = df.groupby('VENUE')
x = df['MODEL']
y = df['VENUE']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch10==5:
g = df.groupby('VERNA')
x = df['MODEL']
y = df['VERNA']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch10==6:
g = df.groupby('SANTRO')
x = df['MODEL']
y = df['SANTRO']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch10==7:
g = df.groupby('ELANTRA')
x = df['MODEL']
y = df['ELANTRA']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch10==8:
g = df.groupby('XCENT')
x = df['MODEL']
y = df['XCENT']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch10==9:
g = df.groupby('SONATA')
x = df['MODEL']
y = df['SONATA']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch10==10:
g = df.groupby('PALISADE')
x = df['MODEL']
y = df['PALISADE']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch10==11:
g = df.groupby('KONA')
x = df['MODEL']
y = df['KONA']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch8==3:
clear()
print('nSELECT CAR')
print('_'*50)
print('1. Balenon')
print('2. Swiftn')
print('3. DZiren')
print('4. Alton')
print('5. Ciazn')
print('6. Eecon')
print('7. Ignisn')
print('8. Celerio Xn')
print('9 S-Crossn')
print('10. XL6n')
ch11 = int(input('Enter your choice:'))
if ch11==1:
g = df.groupby('BALENO')
x = df['MODEL']
y = df['BALENO']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch11==2:
g = df.groupby('SWIFT')
x = df['MODEL']
y = df['SWIFT']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch11==3:
g = df.groupby('DZIRE')
x = df['MODEL']
y = df['DZIRE']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch11==4:
g = df.groupby('ALTO')
x = df['MODEL']
y = df['ALTO']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch11==5:
g = df.groupby('CIAZ')
x = df['MODEL']
y = df['CIAZ']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch11==6:
g = df.groupby('EECO')
x = df['MODEL']
y = df['EECO']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch11==7:
g = df.groupby('IGNIS')
x = df['MODEL']
y = df['IGNIS']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch11==8:
g = df.groupby('CELERIO X')
x = df['MODEL']
y = df['CELERIO X']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch11==9:
g = df.groupby('S-CROSS')
x = df['MODEL']
y = df['S-CROSS']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch11==10:
g = df.groupby('XL6')
x = df['MODEL']
y = df['XL6']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch8==4:
clear()
print('nSELECT CAR')
print('_'*50)
print('1. Tiagon')
print('2. Nexonn')
print('3. Tigorn')
print('4. Harriern')
print('5. Altrozn')
print('6. Nanon')
print('7. Safarin')
print('8. HBXn')
ch12 = int(input('Enter your choice:'))
if ch12==1:
g = df.groupby('TIAGO')
x = df['MODEL']
y = df['TIAGO']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch12==2:
g = df.groupby('NEXON')
x = df['MODEL']
y = df['NEXON']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch12==3:
g = df.groupby('TIGOR')
x = df['MODEL']
y = df['TIGOR']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch12==4:
g = df.groupby('HARRIER')
x = df['MODEL']
y = df['HARRIER']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch12==5:
g = df.groupby('ALTROZ')
x = df['MODEL']
y = df['ALTROZ']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch12==6:
g = df.groupby('NANO')
x = df['MODEL']
y = df['NANO']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch12==7:
g = df.groupby('SAFARI')
x = df['MODEL']
y = df['SAFARI']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch12==8:
g = df.groupby('HBX')
x = df['MODEL']
y = df['HBX']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch8==5:
clear()
print('nSELECT CAR')
print('_'*50)
print('1. Sunnyn')
print('2. Magniten')
print('3. Kicksn')
print('4. GT-Rn')
print('5. Terran')
ch13 = int(input('Enter your choice:'))
if ch13==1:
g = df.groupby('SUNNY')
x = df['MODEL']
y = df['SUNNY']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch13==2:
g = df.groupby('MAGNITE')
x = df['MODEL']
y = df['MAGNITE']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch13==3:
g = df.groupby('KICKS')
x = df['MODEL']
y = df['KICKS']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch13==4:
g = df.groupby('GT-R')
x = df['MODEL']
y = df['GT-R']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch13==5:
g = df.groupby('TERRA')
x = df['MODEL']
y = df['TERRA']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch8==6:
clear()
print('nSELECT CAR')
print('_'*50)
print('1. A4n')
print('2. A6n')
print('3. A8n')
print('4. Q2n')
print('5. Q8n')
print('6. RS7n')
ch14 = int(input('Enter your choice:'))
if ch14==1:
g = df.groupby('A4')
x = df['MODEL']
y = df['A4']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch14==2:
g = df.groupby('A6')
x = df['MODEL']
y = df['A8']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch14==3:
g = df.groupby('A8')
x = df['MODEL']
y = df['A8']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch14==4:
g = df.groupby('Q2')
x = df['MODEL']
y = df['Q2']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch14==5:
g = df.groupby('Q8')
x = df['MODEL']
y = df['Q8']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch14==6:
g = df.groupby('RS7')
x = df['MODEL']
y = df['RS7']
plt.xticks(rotation='vertical')
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.bar(x, y)
plt.show()
if ch == 3:
main_menu()
wait = input()
def main_menu():
clear()
introduction()
while True:
clear()
print('MAIN MENU ')
print('_'*50)
print()
print('1. Read CSV Filen')
print('2. Data Analysis Menun')
print('3. Graph Menun')
print('4. Exitn')
choice = int(input('Enter your choice :'))
if choice == 1:
df = pd.read_csv("/Users/admin/Desktop/Kush/Study/IP/PROJECT/CAR.csv")
print (df)
wait = input()
if choice == 2:
data_analysis_menu()
wait = input()
if choice == 3:
graph()
wait = input()
if choice == 4:
print ("Project Made by- Kush Shah")
break
clear()
# call your main menu
main_menu()
OUTPUTS
MAIN MENU
1. READ CSV FILE
2. DATA ANALYSIS MENU
2,1- SHOW COLUMNS
2,2- SHOW TOP ROWS
2,3- SHOW BOTTOM ROWS
2,4- SHOW PARTICULAR COLUMN (SAY, AMAZE)
2,5- ADD A NEW RECORD
2,6- DELETE A COLUMN
2,7- DATA SUMMARY
3. GRAPH MENU
THE GRAPHS OF SALES OF VARIOUS CARS IS SHOWN
WHEN THE USER SELECTS THEM. FIRST THE USER
SELECTS THE MANUFACTURER FROM THE GIVEN SIX
OPTIONS. ONCE THE MANUFACTURER IS SELECTED, THE
USER IS SUPPOSED TO SELECT THE NAME OF THE CAR
MODEL FROM THE GIVEN LIST.
SINCE THERE ARE A LOT OF CAR MODELS IN THE CSV, I
HAVE NOT PRINTED ALL THE CHARTS BUT TWO OR
THREE CHARTS OF EACH TYPE RANDOMLY SELECTED.
STILL ALL THE CAR MODELS ARE CHECKED AND ALL OF
THOSE ARE WORKING JUST PERFECTLY.
LINE GRAPHS OF CARS- (SELECTED RANDOMLY)
HONDA- AMAZE NISSAN- KICKS
TATA- TIGOR MARUTI SUZUKI- CELERIO X
BAR GRAPHS OF CARS- (SELECTED RANDOMLY)
AUDI- A8 NISSAN- TERRA
TATA- NANO HONDA- CITY

More Related Content

What's hot

Library Management Project (computer science) class 12
Library Management Project (computer science) class 12Library Management Project (computer science) class 12
Library Management Project (computer science) class 12RithuJ
 
Computer project final for class 12 Students
Computer project final for class 12 StudentsComputer project final for class 12 Students
Computer project final for class 12 StudentsShahban Ali
 
English project
English projectEnglish project
English projectjasvin2
 
CLASS 12 ENGLISH PROJECT ON CHILD LABOUR
CLASS 12 ENGLISH PROJECT ON CHILD LABOURCLASS 12 ENGLISH PROJECT ON CHILD LABOUR
CLASS 12 ENGLISH PROJECT ON CHILD LABOURAryanNaglot
 
Computer science project.pdf
Computer science project.pdfComputer science project.pdf
Computer science project.pdfHarshitSachdeva17
 
BOOK SHOP SYSTEM Project in Python
BOOK SHOP SYSTEM Project in PythonBOOK SHOP SYSTEM Project in Python
BOOK SHOP SYSTEM Project in Pythonvikram mahendra
 
Make in india - The Way Ahead Class 12 Economics Project
Make in india - The Way Ahead Class 12 Economics ProjectMake in india - The Way Ahead Class 12 Economics Project
Make in india - The Way Ahead Class 12 Economics ProjectShivamSingh1247
 
Physics Practical File - with Readings | Class 12 CBSE
Physics Practical File - with Readings | Class 12 CBSEPhysics Practical File - with Readings | Class 12 CBSE
Physics Practical File - with Readings | Class 12 CBSESaksham Mittal
 
Factors on which the internal resistance/emf of a cell depends
Factors on which the internal resistance/emf of a cell dependsFactors on which the internal resistance/emf of a cell depends
Factors on which the internal resistance/emf of a cell dependsHarsh Solanki
 
project on football for physical education
project on football  for physical education project on football  for physical education
project on football for physical education aradhya_09
 
TO STUDY THE QUANTITY OF CASEIN PRESENT IN DIFFERENT SAMPLES OF MILK
TO STUDY THE QUANTITY OF CASEIN PRESENT IN DIFFERENT SAMPLES OF MILKTO STUDY THE QUANTITY OF CASEIN PRESENT IN DIFFERENT SAMPLES OF MILK
TO STUDY THE QUANTITY OF CASEIN PRESENT IN DIFFERENT SAMPLES OF MILKAnkitSharma1903
 
Project on Digital India Class 12
Project on Digital India Class 12Project on Digital India Class 12
Project on Digital India Class 12GulathiMaharaj
 
Child labour in india m com project
Child labour in india m com project Child labour in india m com project
Child labour in india m com project vivekvs61
 
Physical Project Class 12
Physical Project Class 12Physical Project Class 12
Physical Project Class 12Kushagra Gupta
 
English ASL Project Work - The Enemy - The Conflict of Human Emotions
English ASL Project Work - The Enemy - The Conflict of Human EmotionsEnglish ASL Project Work - The Enemy - The Conflict of Human Emotions
English ASL Project Work - The Enemy - The Conflict of Human EmotionsHarlincoln Singh Thandi
 
PHYSICAL EDUCATION PRACTICAL FILE ( Class 12th)
PHYSICAL EDUCATION PRACTICAL FILE ( Class 12th)PHYSICAL EDUCATION PRACTICAL FILE ( Class 12th)
PHYSICAL EDUCATION PRACTICAL FILE ( Class 12th)Anushka Rai
 
Physical Education project class 12
Physical Education project class 12 Physical Education project class 12
Physical Education project class 12 SayanMandal31
 

What's hot (20)

Library Management Project (computer science) class 12
Library Management Project (computer science) class 12Library Management Project (computer science) class 12
Library Management Project (computer science) class 12
 
Computer project final for class 12 Students
Computer project final for class 12 StudentsComputer project final for class 12 Students
Computer project final for class 12 Students
 
English project
English projectEnglish project
English project
 
CLASS 12 ENGLISH PROJECT ON CHILD LABOUR
CLASS 12 ENGLISH PROJECT ON CHILD LABOURCLASS 12 ENGLISH PROJECT ON CHILD LABOUR
CLASS 12 ENGLISH PROJECT ON CHILD LABOUR
 
Computer science project.pdf
Computer science project.pdfComputer science project.pdf
Computer science project.pdf
 
BOOK SHOP SYSTEM Project in Python
BOOK SHOP SYSTEM Project in PythonBOOK SHOP SYSTEM Project in Python
BOOK SHOP SYSTEM Project in Python
 
Make in india - The Way Ahead Class 12 Economics Project
Make in india - The Way Ahead Class 12 Economics ProjectMake in india - The Way Ahead Class 12 Economics Project
Make in india - The Way Ahead Class 12 Economics Project
 
Physics Practical File - with Readings | Class 12 CBSE
Physics Practical File - with Readings | Class 12 CBSEPhysics Practical File - with Readings | Class 12 CBSE
Physics Practical File - with Readings | Class 12 CBSE
 
Factors on which the internal resistance/emf of a cell depends
Factors on which the internal resistance/emf of a cell dependsFactors on which the internal resistance/emf of a cell depends
Factors on which the internal resistance/emf of a cell depends
 
project on football for physical education
project on football  for physical education project on football  for physical education
project on football for physical education
 
TO STUDY THE QUANTITY OF CASEIN PRESENT IN DIFFERENT SAMPLES OF MILK
TO STUDY THE QUANTITY OF CASEIN PRESENT IN DIFFERENT SAMPLES OF MILKTO STUDY THE QUANTITY OF CASEIN PRESENT IN DIFFERENT SAMPLES OF MILK
TO STUDY THE QUANTITY OF CASEIN PRESENT IN DIFFERENT SAMPLES OF MILK
 
Project on Digital India Class 12
Project on Digital India Class 12Project on Digital India Class 12
Project on Digital India Class 12
 
English Project work.pdf
English Project work.pdfEnglish Project work.pdf
English Project work.pdf
 
Child labour in india m com project
Child labour in india m com project Child labour in india m com project
Child labour in india m com project
 
Physical Project Class 12
Physical Project Class 12Physical Project Class 12
Physical Project Class 12
 
Ip project
Ip projectIp project
Ip project
 
English ASL Project Work - The Enemy - The Conflict of Human Emotions
English ASL Project Work - The Enemy - The Conflict of Human EmotionsEnglish ASL Project Work - The Enemy - The Conflict of Human Emotions
English ASL Project Work - The Enemy - The Conflict of Human Emotions
 
PHYSICAL EDUCATION PRACTICAL FILE ( Class 12th)
PHYSICAL EDUCATION PRACTICAL FILE ( Class 12th)PHYSICAL EDUCATION PRACTICAL FILE ( Class 12th)
PHYSICAL EDUCATION PRACTICAL FILE ( Class 12th)
 
My mother at 66
My mother at 66My mother at 66
My mother at 66
 
Physical Education project class 12
Physical Education project class 12 Physical Education project class 12
Physical Education project class 12
 

Similar to Car Sales Analysis Project File

Visual Exploration of Large Data sets with D3, crossfilter and dc.js
Visual Exploration of Large Data sets with D3, crossfilter and dc.jsVisual Exploration of Large Data sets with D3, crossfilter and dc.js
Visual Exploration of Large Data sets with D3, crossfilter and dc.jsFlorian Georg
 
E_Commerce Data model
E_Commerce Data modelE_Commerce Data model
E_Commerce Data modelSilpiNandi1
 
Working with Graphs _python.pptx
Working with Graphs _python.pptxWorking with Graphs _python.pptx
Working with Graphs _python.pptxMrPrathapG
 
ggtimeseries-->ggplot2 extensions
ggtimeseries-->ggplot2 extensions ggtimeseries-->ggplot2 extensions
ggtimeseries-->ggplot2 extensions Dr. Volkan OBAN
 
Unit 4_Working with Graphs _python (2).pptx
Unit 4_Working with Graphs _python (2).pptxUnit 4_Working with Graphs _python (2).pptx
Unit 4_Working with Graphs _python (2).pptxprakashvs7
 
Using the following code Install Packages pip install .pdf
Using the following code Install Packages   pip install .pdfUsing the following code Install Packages   pip install .pdf
Using the following code Install Packages pip install .pdfpicscamshoppe
 
Python tools to deploy your machine learning models faster
Python tools to deploy your machine learning models fasterPython tools to deploy your machine learning models faster
Python tools to deploy your machine learning models fasterJeff Hale
 
Working with Complex Types in DataFrames: Optics to the Rescue
Working with Complex Types in DataFrames: Optics to the RescueWorking with Complex Types in DataFrames: Optics to the Rescue
Working with Complex Types in DataFrames: Optics to the RescueDatabricks
 
The Web map stack on Django
The Web map stack on DjangoThe Web map stack on Django
The Web map stack on DjangoPaul Smith
 
[open source] hamilton, a micro framework for creating dataframes, and its ap...
[open source] hamilton, a micro framework for creating dataframes, and its ap...[open source] hamilton, a micro framework for creating dataframes, and its ap...
[open source] hamilton, a micro framework for creating dataframes, and its ap...Stefan Krawczyk
 
Historical Finance Data
Historical Finance DataHistorical Finance Data
Historical Finance DataJEE HYUN PARK
 
Predicting model for prices of used cars
Predicting model for prices of used carsPredicting model for prices of used cars
Predicting model for prices of used carsHARPREETSINGH1862
 
DSD-INT 2018 Work with iMOD MODFLOW models in Python - Visser Bootsma
DSD-INT 2018 Work with iMOD MODFLOW models in Python - Visser BootsmaDSD-INT 2018 Work with iMOD MODFLOW models in Python - Visser Bootsma
DSD-INT 2018 Work with iMOD MODFLOW models in Python - Visser BootsmaDeltares
 
NUS-ISS Learning Day 2019-Pandas in the cloud
NUS-ISS Learning Day 2019-Pandas in the cloudNUS-ISS Learning Day 2019-Pandas in the cloud
NUS-ISS Learning Day 2019-Pandas in the cloudNUS-ISS
 
Tactical data engineering
Tactical data engineeringTactical data engineering
Tactical data engineeringJulian Hyde
 

Similar to Car Sales Analysis Project File (20)

Visual Exploration of Large Data sets with D3, crossfilter and dc.js
Visual Exploration of Large Data sets with D3, crossfilter and dc.jsVisual Exploration of Large Data sets with D3, crossfilter and dc.js
Visual Exploration of Large Data sets with D3, crossfilter and dc.js
 
E_Commerce
E_CommerceE_Commerce
E_Commerce
 
E_Commerce Data model
E_Commerce Data modelE_Commerce Data model
E_Commerce Data model
 
Working with Graphs _python.pptx
Working with Graphs _python.pptxWorking with Graphs _python.pptx
Working with Graphs _python.pptx
 
ggtimeseries-->ggplot2 extensions
ggtimeseries-->ggplot2 extensions ggtimeseries-->ggplot2 extensions
ggtimeseries-->ggplot2 extensions
 
Unit 4_Working with Graphs _python (2).pptx
Unit 4_Working with Graphs _python (2).pptxUnit 4_Working with Graphs _python (2).pptx
Unit 4_Working with Graphs _python (2).pptx
 
Using the following code Install Packages pip install .pdf
Using the following code Install Packages   pip install .pdfUsing the following code Install Packages   pip install .pdf
Using the following code Install Packages pip install .pdf
 
Python tools to deploy your machine learning models faster
Python tools to deploy your machine learning models fasterPython tools to deploy your machine learning models faster
Python tools to deploy your machine learning models faster
 
Working with Complex Types in DataFrames: Optics to the Rescue
Working with Complex Types in DataFrames: Optics to the RescueWorking with Complex Types in DataFrames: Optics to the Rescue
Working with Complex Types in DataFrames: Optics to the Rescue
 
The Web map stack on Django
The Web map stack on DjangoThe Web map stack on Django
The Web map stack on Django
 
Data Analysis in Python
Data Analysis in PythonData Analysis in Python
Data Analysis in Python
 
[open source] hamilton, a micro framework for creating dataframes, and its ap...
[open source] hamilton, a micro framework for creating dataframes, and its ap...[open source] hamilton, a micro framework for creating dataframes, and its ap...
[open source] hamilton, a micro framework for creating dataframes, and its ap...
 
SCALA - Functional domain
SCALA -  Functional domainSCALA -  Functional domain
SCALA - Functional domain
 
JQuery Flot
JQuery FlotJQuery Flot
JQuery Flot
 
Historical Finance Data
Historical Finance DataHistorical Finance Data
Historical Finance Data
 
AfterGlow
AfterGlowAfterGlow
AfterGlow
 
Predicting model for prices of used cars
Predicting model for prices of used carsPredicting model for prices of used cars
Predicting model for prices of used cars
 
DSD-INT 2018 Work with iMOD MODFLOW models in Python - Visser Bootsma
DSD-INT 2018 Work with iMOD MODFLOW models in Python - Visser BootsmaDSD-INT 2018 Work with iMOD MODFLOW models in Python - Visser Bootsma
DSD-INT 2018 Work with iMOD MODFLOW models in Python - Visser Bootsma
 
NUS-ISS Learning Day 2019-Pandas in the cloud
NUS-ISS Learning Day 2019-Pandas in the cloudNUS-ISS Learning Day 2019-Pandas in the cloud
NUS-ISS Learning Day 2019-Pandas in the cloud
 
Tactical data engineering
Tactical data engineeringTactical data engineering
Tactical data engineering
 

Recently uploaded

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Recently uploaded (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

Car Sales Analysis Project File

  • 2. INDEX • ACKNOWLEDGEMENT • CODE • OUTPUTS • BIBLIOGRAPHY
  • 3. ACKNOWLEDGEMENT I would like to express my special thanks and gratitude to our principal Mrs. Jayshree Balasaria as well as my subject teacher Mrs. Hiral Dabhi who gave me the golden opportunity to do this wonderful project because of which I came to know about many new things. Secondly, I would also like to thank my parents and friends who have helped me a lot in finishing the project in limited time.
  • 4. ##Project Name: Car Model Sales Analysis ##Made By: Kush Shah, 12 Agni/ ZSE-G import pandas as pd import numpy as np import time import matplotlib.pyplot as plt df = pd.DataFrame() def introduction(): def read_csv_file(): df = pd.read_csv("/Users/admin/Desktop/Kush/Study/IP/PROJECT/CAR.csv") print(df) ##Name of function: clear() ##Purpose: Clear Output Screen def clear(): for x in range(3): print() def data_analysis_menu(): df = pd.read_csv("/Users/admin/Desktop/Kush/Study/IP/PROJECT/CAR.csv") while True: clear() print('nnData Analysis MENU ') print('_'*50) print('1. Show Columnsn') print('2. Show Top Rowsn') print('3. Show Bottom Rowsn') print('4. Show Specific Columnn') print('5. Add a New Recordn') print('6. Delete a Columnn') print('7. Data Summaryn') print('8. Exit (Move to main menu)n') ch = int(input('Enter your choice:')) if ch == 1: print (df.columns) wait = input() if ch == 2: n = int(input('Enter Total rows you want to show :')) print(df.head(n)) wait = input() if ch == 3: n = int(input('Enter Total rows you want to show :')) print(df.tail(n)) wait = input() if ch == 4: print(df.columns) col_name = input('Enter Column Name that You want to print : ') print(df[col_name]) wait = input() if ch==5: a = input('Enter New Model Name :') b = input(' Enter Sales in 2015 :') c= int(input('Enter Sales in 2016 :')) d = int(input('Enter Sales in 2017 :')) e = int(input('Enter Sales in 2018 :')) f = int(input('Enter Sales in 2019 :'))
  • 5. g= int(input('Enter Sales in 2020 :')) new_data= pd.Series([b,c,d,e,f,g]) df= pd.read_csv("/Users/admin/Desktop/Kush/Study/IP/PROJECT/CAR.csv", index_col=None) z=len(df.axes[1]) df.insert(z, a, new_data) df.to_csv("/Users/admin/Desktop/Kush/Study/IP/PROJECT/CAR.csv", index=False) print(df) wait=input() if ch==6: col_name =input('Enter column Name to delete :') del df[col_name] df.to_csv("/Users/admin/Desktop/Kush/Study/IP/PROJECT/CAR.csv", index= False) print(df) print('nnn Press any key to continue....') wait=input() if ch==7: print(df.describe()) print("nnnPress any key to continue....") wait=input() if ch ==8: main_menu() break # name of function : graph # purpose : To generate a Graph menu def graph(): df = pd.read_csv("/Users/admin/Desktop/Kush/Study/IP/PROJECT/CAR.csv") while True: clear() print('nGRAPH MENU ') print('_'*50) print('1. Car Wise Line Graphn') print('2. Car Wise Bar Graphn') print('3. Exit (Move to main menu)n') ch = int(input('Enter your choice:')) if ch == 1: clear() print('nSELECT MANUFACTURER') print('_'*50) print('1. Hondan') print('2. Hyundain') print('3. Maruti Suzukin') print('4. Tatan') print('5. Nissann') print('6. Audin') ch1 = int(input('Enter your choice:')) if ch1 == 1: clear() print('nSELECT CAR') print('_'*50) print('1. Amazen') print('2. Jazzn') print('3. WR-Vn') print('4. CR-Vn')
  • 6. print('5. HR-Vn') print('6. Cityn') print('7. Civicn') ch2 = int(input('Enter your choice:')) if ch2==1: g = df.groupby('AMAZE') x = df['MODEL'] y = df['AMAZE'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch2==2: g = df.groupby('JAZZ') x = df['MODEL'] y = df['JAZZ'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch2==3: g = df.groupby('WR-V') x = df['MODEL'] y = df['WR-V'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch2==4: g = df.groupby('CR-V') x = df['MODEL'] y = df['CR-V'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch2==5: g = df.groupby('HR-V') x = df['MODEL'] y = df['HR-V'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch2==6: g = df.groupby('CITY') x = df['MODEL']
  • 7. y = df['CITY'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch2==7: g = df.groupby('CIVIC') x = df['MODEL'] y = df['CIVIC'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch1==2: clear() print('nSELECT CAR') print('_'*50) print('1. i10n') print('2. i20n') print('3. Cretan') print('4. Venuen') print('5. Vernan') print('6. Santron') print('7. Elantran') print('8. Xcentn') print('9. Sonatan') print('10. Palisaden') print('11. Konan') ch3 = int(input('Enter your choice:')) if ch3==1: g = df.groupby('i10') x = df['MODEL'] y = df['i10'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch3==2: g = df.groupby('i20') x = df['MODEL'] y = df['i20'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch3==3: g = df.groupby('CRETA') x = df['MODEL'] y = df['CRETA']
  • 8. plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch3==4: g = df.groupby('VENUE') x = df['MODEL'] y = df['VENUE'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch3==5: g = df.groupby('VERNA') x = df['MODEL'] y = df['VERNA'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch3==6: g = df.groupby('SANTRO') x = df['MODEL'] y = df['SANTRO'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch3==7: g = df.groupby('ELANTRA') x = df['MODEL'] y = df['ELANTRA'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch3==8: g = df.groupby('XCENT') x = df['MODEL'] y = df['XCENT'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch3==9: g = df.groupby('SONATA')
  • 9. x = df['MODEL'] y = df['SONATA'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch3==10: g = df.groupby('PALISADE') x = df['MODEL'] y = df['PALISADE'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch3==11: g = df.groupby('KONA') x = df['MODEL'] y = df['KONA'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch1==3: clear() print('nSELECT CAR') print('_'*50) print('1. Balenon') print('2. Swiftn') print('3. DZiren') print('4. Alton') print('5. Ciazn') print('6. Eecon') print('7. Ignisn') print('8. Celerio Xn') print('9 S-Crossn') print('10. XL6n') ch4 = int(input('Enter your choice:')) if ch4==1: g = df.groupby('BALENO') x = df['MODEL'] y = df['BALENO'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch4==2: g = df.groupby('SWIFT') x = df['MODEL'] y = df['SWIFT'] plt.xticks(rotation='vertical')
  • 10. plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch4==3: g = df.groupby('DZIRE') x = df['MODEL'] y = df['DZIRE'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch4==4: g = df.groupby('ALTO') x = df['MODEL'] y = df['ALTO'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch4==5: g = df.groupby('CIAZ') x = df['MODEL'] y = df['CIAZ'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch4==6: g = df.groupby('EECO') x = df['MODEL'] y = df['EECO'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch4==7: g = df.groupby('IGNIS') x = df['MODEL'] y = df['IGNIS'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch4==8: g = df.groupby('CELERIO X') x = df['MODEL']
  • 11. y = df['CELERIO X'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch4==9: g = df.groupby('S-CROSS') x = df['MODEL'] y = df['S-CROSS'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch4==10: g = df.groupby('XL6') x = df['MODEL'] y = df['XL6'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch1==4: clear() print('nSELECT CAR') print('_'*50) print('1. Tiagon') print('2. Nexonn') print('3. Tigorn') print('4. Harriern') print('5. Altrozn') print('6. Nanon') print('7. Safarin') print('8. HBXn') ch5 = int(input('Enter your choice:')) if ch5==1: g = df.groupby('TIAGO') x = df['MODEL'] y = df['TIAGO'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch5==2: g = df.groupby('NEXON') x = df['MODEL'] y = df['NEXON'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count')
  • 12. plt.grid(True) plt.plot(x, y) plt.show() if ch5==3: g = df.groupby('TIGOR') x = df['MODEL'] y = df['TIGOR'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch5==4: g = df.groupby('HARRIER') x = df['MODEL'] y = df['HARRIER'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch5==5: g = df.groupby('ALTROZ') x = df['MODEL'] y = df['ALTROZ'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch5==6: g = df.groupby('NANO') x = df['MODEL'] y = df['NANO'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch5==7: g = df.groupby('SAFARI') x = df['MODEL'] y = df['SAFARI'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch5==8: g = df.groupby('HBX') x = df['MODEL'] y = df['HBX'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY')
  • 13. plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch1==5: clear() print('nSELECT CAR') print('_'*50) print('1. Sunnyn') print('2. Magniten') print('3. Kicksn') print('4. GT-Rn') print('5. Terran') ch6 = int(input('Enter your choice:')) if ch6==1: g = df.groupby('SUNNY') x = df['MODEL'] y = df['SUNNY'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch6==2: g = df.groupby('MAGNITE') x = df['MODEL'] y = df['MAGNITE'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch6==3: g = df.groupby('KICKS') x = df['MODEL'] y = df['KICKS'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch6==4: g = df.groupby('GT-R') x = df['MODEL'] y = df['GT-R'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch6==5: g = df.groupby('TERRA')
  • 14. x = df['MODEL'] y = df['TERRA'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch1==6: clear() print('nSELECT CAR') print('_'*50) print('1. A4n') print('2. A6n') print('3. A8n') print('4. Q2n') print('5. Q8n') print('6. RS7n') ch7 = int(input('Enter your choice:')) if ch7==1: g = df.groupby('A4') x = df['MODEL'] y = df['A4'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch7==2: g = df.groupby('A6') x = df['MODEL'] y = df['A8'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch7==3: g = df.groupby('A8') x = df['MODEL'] y = df['A8'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch7==4: g = df.groupby('Q2') x = df['MODEL'] y = df['Q2'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True)
  • 15. plt.plot(x, y) plt.show() if ch7==5: g = df.groupby('Q8') x = df['MODEL'] y = df['Q8'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch7==6: g = df.groupby('RS7') x = df['MODEL'] y = df['RS7'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.plot(x, y) plt.show() if ch == 2: clear() print('nSELECT MANUFACTURER') print('_'*50) print('1. Hondan') print('2. Hyundain') print('3. Maruti Suzukin') print('4. Tatan') print('5. Nissann') print('6. Audin') ch8 = int(input('Enter your choice:')) if ch8==1: clear() print('nSELECT CAR') print('_'*50) print('1. Amazen') print('2. Jazzn') print('3. WR-Vn') print('4. CR-Vn') print('5. HR-Vn') print('6. Cityn') print('7. Civicn') ch9 = int(input('Enter your choice:')) if ch9==1: g = df.groupby('AMAZE') x = df['MODEL'] y = df['AMAZE'] plt.xticks(rotation='vertical') plt.xlabel('Year') plt.ylabel('Total Sales') plt.title('Car Wise Sales Count') plt.bar(x, y) plt.grid(True) plt.show()
  • 16. if ch9==2: g = df.groupby('JAZZ') x = df['MODEL'] y = df['JAZZ'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Car Wise Sales Count') plt.bar(x, y) plt.grid(True) plt.show() if ch9==3: g = df.groupby('WR-V') x = df['MODEL'] y = df['WR_V'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Car Wise Sales Count') plt.bar(x, y) plt.grid(True) plt.show() if ch9==4: g = df.groupby('CR-V') x = df['MODEL'] y = df['CR-V'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Car Wise Sales Count') plt.bar(x, y) plt.grid(True) plt.show() if ch9==5: g = df.groupby('HR-V') x = df['MODEL'] y = df['HR-V'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Car Wise Sales Count') plt.bar(x, y) plt.grid(True) plt.show() if ch9==6: g = df.groupby('CITY') x = df['MODEL'] y = df['CITY'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Car Wise Sales Count') plt.bar(x, y) plt.grid(True) plt.show() if ch9==7: g = df.groupby('CIVIC') x = df['MODEL'] y = df['CIVIC'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Car Wise Sales Count') plt.bar(x, y)
  • 17. plt.grid(True) plt.show() if ch8==2: clear() print('nSELECT CAR') print('_'*50) print('1. i10n') print('2. i20n') print('3. Cretan') print('4. Venuen') print('5. Vernan') print('6. Santron') print('7. Elantran') print('8. Xcentn') print('9. Sonatan') print('10. Palisaden') print('11. Konan') ch10 = int(input('Enter your choice:')) if ch10==1: g = df.groupby('i10') x = df['MODEL'] y = df['i10'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch10==2: g = df.groupby('i20') x = df['MODEL'] y = df['i20'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch10==3: g = df.groupby('CRETA') x = df['MODEL'] y = df['CRETA'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch10==4: g = df.groupby('VENUE') x = df['MODEL'] y = df['VENUE'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y)
  • 18. plt.show() if ch10==5: g = df.groupby('VERNA') x = df['MODEL'] y = df['VERNA'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch10==6: g = df.groupby('SANTRO') x = df['MODEL'] y = df['SANTRO'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch10==7: g = df.groupby('ELANTRA') x = df['MODEL'] y = df['ELANTRA'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch10==8: g = df.groupby('XCENT') x = df['MODEL'] y = df['XCENT'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch10==9: g = df.groupby('SONATA') x = df['MODEL'] y = df['SONATA'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch10==10: g = df.groupby('PALISADE') x = df['MODEL'] y = df['PALISADE'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count')
  • 19. plt.grid(True) plt.bar(x, y) plt.show() if ch10==11: g = df.groupby('KONA') x = df['MODEL'] y = df['KONA'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch8==3: clear() print('nSELECT CAR') print('_'*50) print('1. Balenon') print('2. Swiftn') print('3. DZiren') print('4. Alton') print('5. Ciazn') print('6. Eecon') print('7. Ignisn') print('8. Celerio Xn') print('9 S-Crossn') print('10. XL6n') ch11 = int(input('Enter your choice:')) if ch11==1: g = df.groupby('BALENO') x = df['MODEL'] y = df['BALENO'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch11==2: g = df.groupby('SWIFT') x = df['MODEL'] y = df['SWIFT'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch11==3: g = df.groupby('DZIRE') x = df['MODEL'] y = df['DZIRE'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y)
  • 20. plt.show() if ch11==4: g = df.groupby('ALTO') x = df['MODEL'] y = df['ALTO'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch11==5: g = df.groupby('CIAZ') x = df['MODEL'] y = df['CIAZ'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch11==6: g = df.groupby('EECO') x = df['MODEL'] y = df['EECO'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch11==7: g = df.groupby('IGNIS') x = df['MODEL'] y = df['IGNIS'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch11==8: g = df.groupby('CELERIO X') x = df['MODEL'] y = df['CELERIO X'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch11==9: g = df.groupby('S-CROSS') x = df['MODEL'] y = df['S-CROSS'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count')
  • 21. plt.grid(True) plt.bar(x, y) plt.show() if ch11==10: g = df.groupby('XL6') x = df['MODEL'] y = df['XL6'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch8==4: clear() print('nSELECT CAR') print('_'*50) print('1. Tiagon') print('2. Nexonn') print('3. Tigorn') print('4. Harriern') print('5. Altrozn') print('6. Nanon') print('7. Safarin') print('8. HBXn') ch12 = int(input('Enter your choice:')) if ch12==1: g = df.groupby('TIAGO') x = df['MODEL'] y = df['TIAGO'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch12==2: g = df.groupby('NEXON') x = df['MODEL'] y = df['NEXON'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch12==3: g = df.groupby('TIGOR') x = df['MODEL'] y = df['TIGOR'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch12==4: g = df.groupby('HARRIER')
  • 22. x = df['MODEL'] y = df['HARRIER'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch12==5: g = df.groupby('ALTROZ') x = df['MODEL'] y = df['ALTROZ'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch12==6: g = df.groupby('NANO') x = df['MODEL'] y = df['NANO'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch12==7: g = df.groupby('SAFARI') x = df['MODEL'] y = df['SAFARI'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch12==8: g = df.groupby('HBX') x = df['MODEL'] y = df['HBX'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch8==5: clear() print('nSELECT CAR') print('_'*50) print('1. Sunnyn') print('2. Magniten') print('3. Kicksn') print('4. GT-Rn') print('5. Terran')
  • 23. ch13 = int(input('Enter your choice:')) if ch13==1: g = df.groupby('SUNNY') x = df['MODEL'] y = df['SUNNY'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch13==2: g = df.groupby('MAGNITE') x = df['MODEL'] y = df['MAGNITE'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch13==3: g = df.groupby('KICKS') x = df['MODEL'] y = df['KICKS'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch13==4: g = df.groupby('GT-R') x = df['MODEL'] y = df['GT-R'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch13==5: g = df.groupby('TERRA') x = df['MODEL'] y = df['TERRA'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch8==6: clear() print('nSELECT CAR') print('_'*50) print('1. A4n') print('2. A6n') print('3. A8n')
  • 24. print('4. Q2n') print('5. Q8n') print('6. RS7n') ch14 = int(input('Enter your choice:')) if ch14==1: g = df.groupby('A4') x = df['MODEL'] y = df['A4'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch14==2: g = df.groupby('A6') x = df['MODEL'] y = df['A8'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch14==3: g = df.groupby('A8') x = df['MODEL'] y = df['A8'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch14==4: g = df.groupby('Q2') x = df['MODEL'] y = df['Q2'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch14==5: g = df.groupby('Q8') x = df['MODEL'] y = df['Q8'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch14==6: g = df.groupby('RS7') x = df['MODEL']
  • 25. y = df['RS7'] plt.xticks(rotation='vertical') plt.xlabel('COMPANY') plt.ylabel('Total Sales') plt.title('Company wise sales count') plt.grid(True) plt.bar(x, y) plt.show() if ch == 3: main_menu() wait = input() def main_menu(): clear() introduction() while True: clear() print('MAIN MENU ') print('_'*50) print() print('1. Read CSV Filen') print('2. Data Analysis Menun') print('3. Graph Menun') print('4. Exitn') choice = int(input('Enter your choice :')) if choice == 1: df = pd.read_csv("/Users/admin/Desktop/Kush/Study/IP/PROJECT/CAR.csv") print (df) wait = input() if choice == 2: data_analysis_menu() wait = input() if choice == 3: graph() wait = input() if choice == 4: print ("Project Made by- Kush Shah") break clear() # call your main menu main_menu()
  • 28. 2,1- SHOW COLUMNS 2,2- SHOW TOP ROWS 2,3- SHOW BOTTOM ROWS
  • 29. 2,4- SHOW PARTICULAR COLUMN (SAY, AMAZE) 2,5- ADD A NEW RECORD
  • 30. 2,6- DELETE A COLUMN 2,7- DATA SUMMARY
  • 31. 3. GRAPH MENU THE GRAPHS OF SALES OF VARIOUS CARS IS SHOWN WHEN THE USER SELECTS THEM. FIRST THE USER SELECTS THE MANUFACTURER FROM THE GIVEN SIX OPTIONS. ONCE THE MANUFACTURER IS SELECTED, THE USER IS SUPPOSED TO SELECT THE NAME OF THE CAR MODEL FROM THE GIVEN LIST. SINCE THERE ARE A LOT OF CAR MODELS IN THE CSV, I HAVE NOT PRINTED ALL THE CHARTS BUT TWO OR THREE CHARTS OF EACH TYPE RANDOMLY SELECTED. STILL ALL THE CAR MODELS ARE CHECKED AND ALL OF THOSE ARE WORKING JUST PERFECTLY.
  • 32. LINE GRAPHS OF CARS- (SELECTED RANDOMLY) HONDA- AMAZE NISSAN- KICKS TATA- TIGOR MARUTI SUZUKI- CELERIO X
  • 33. BAR GRAPHS OF CARS- (SELECTED RANDOMLY) AUDI- A8 NISSAN- TERRA TATA- NANO HONDA- CITY