File size: 545 Bytes
1a7de55
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import pandas as pd
import numpy as np
from datetime import datetime, timedelta


def generate_sample_data():
    """Generate sample data for dashboard visualization"""
    dates = pd.date_range(start='2024-01-01', end='2024-01-31', freq='D')
    return pd.DataFrame({
        'Date': dates,
        'Revenue': np.random.normal(1000, 100, len(dates)),
        'Users': np.random.randint(100, 200, len(dates)),
        'Engagement': np.random.uniform(0.5, 0.9, len(dates)),
        'Category': np.random.choice(['A', 'B', 'C'], len(dates))
    })