Task3.Ipynb - Colaboratory Dip
Task3.Ipynb - Colaboratory Dip
ipynb - Colaboratory
Roll No: PB32
Mounted at /content/drive
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
df = pd.read_csv('sales_data.csv')
df
https://colab.research.google.com/drive/1A9bUrXNLM4IPSEJ9cJYJh_XCz0vrBTu0#scrollTo=glCKJVkcU8lY&printMode=true 1/3
9/30/23, 11:53 PM Task3.ipynb - Colaboratory
# Calculate total sales revenue for each 'Product' category and visualize it using a bar plot
product_sales = df.groupby('Product')['Revenue'].sum()
print("\nTask 3: Total sales revenue by product")
print(product_sales)
product_sales.plot(kind='bar', rot=0)
plt.title('Total Sales Revenue by Product')
plt.xlabel('Product')
plt.ylabel('Total Revenue')
plt.show()
# Calculate the month with the highest total sales revenue and visualize it using a line plot
df['Date'] = pd.to_datetime(df['Date'])
df['Month'] = df['Date'].dt.month
monthly_sales = df.groupby('Month')['Revenue'].sum()
print("\nTask 5: Total sales revenue by month")
print(monthly_sales)
monthly_sales.plot(kind='line', marker='o')
plt.title('Total Sales Revenue by Month')
plt.xlabel('Month')
plt.ylabel('Total Revenue')
plt.xticks(range(1, 13), ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'])
plt.show()
https://colab.research.google.com/drive/1A9bUrXNLM4IPSEJ9cJYJh_XCz0vrBTu0#scrollTo=glCKJVkcU8lY&printMode=true 2/3
9/30/23, 11:53 PM Task3.ipynb - Colaboratory
https://colab.research.google.com/drive/1A9bUrXNLM4IPSEJ9cJYJh_XCz0vrBTu0#scrollTo=glCKJVkcU8lY&printMode=true 3/3