Pensando nisso crie o arquivo 5-insights_dataset.py e adicione o código a seguir:
import matplotlib.pyplot as plt
import pandas as pd
df = pd.read_csv("data/Pedidos.csv")
#Gráfico 1 - Quantidade de Unidades vendidas por região
plt.figure(figsize=(8, 6))
df.groupby('Regiao')['Unidades'].sum().plot(kind='bar', color='skyblue')
plt.title('Quantidade de Unidades Vendidas por Região')
plt.xlabel('Região')
plt.ylabel('TOtal de Unidades Vendidas')
plt.xticks(rotation=45)
plt.show()
#Gráfico 2 - DIstribuição das vendas por item (Pizza)
plt.figure(figsize=(8, 6))
df['Item'].value_counts().plot(kind='pie', autopct='%1.1f%%', startangle=90)
plt.title('Distribuição das Vendas por Item')
plt.axis('equal')
plt.show()
#Gráfico 3- Relação entre preço unitário e quantidade de unidades
plt.figure(figsize=(8, 6))
plt.scatter(
df['PrecoUnidade'],
df['Unidades'],
color='orange'
)
plt.title('Relação entre Preço Unitário e Quantidade de Unidades')
plt.xlabel('Preço Unitário')
plt.ylabel('Quantidade de Unidades')
plt.grid(True)
plt.show()