mirror of
https://github.com/microsoft/vscode.git
synced 2026-08-18 05:06:39 +01:00
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2.8 KiB
2.8 KiB
In [ ]:
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as snsIn [ ]:
# Load sample sales data
data = pd.DataFrame({
'month': ['Jan', 'Feb', 'Mar', 'Apr', 'May'],
'sales': [200, 220, 250, 270, 300],
'region': ['North', 'North', 'East', 'East', 'West']
})
data.head()In [ ]:
# Reusable function for plotting
def plot_sales(df, region=None):
"""
Plot sales data.
Args:
df (pd.DataFrame): The input DataFrame containing sales data.
region (str, optional): The region to filter data. Defaults to None.
Returns:
None
"""
if region:
df = df[df['region'] == region]
plt.figure(figsize=(8, 5))
sns.lineplot(data=df, x='month', y='sales', marker='o')
plt.xlabel('Month')
plt.ylabel('Sales')
plt.show()In [ ]:
plot_sales(data, region='North')In [ ]:
plot_sales(data)