This is a simple and interactive data dashboard built using Streamlit, a Python framework for building web applications. The dashboard allows users to upload a CSV file, filter data, and visualize it with a line chart. The interface is designed to be intuitive and user-friendly.
- File Upload: Upload your CSV files for analysis.
- Data Preview: View the first few rows of your dataset.
- Data Summary: Get statistical summaries of your data.
- Data Filtering: Filter data based on specific column values.
- Data Visualization: Generate a line chart to visualize the data.
- Upload a CSV File: Click the "Choose a CSV file" button and select a file from your computer, and sample.csv is also given in repository.
- Preview Data: Once the file is uploaded, the first few rows of the dataset will be displayed.
- View Summary: A summary of the data, including statistical metrics, will be shown.
- Filter Data: Select a column and a specific value to filter the data.
- Generate Plot: Choose columns for the x and y axes, and generate a line chart.
- Python 3.x
- Streamlit
- Pandas
- Matplotlib
- Clone the repository:
git clone https://github.com/your-username/simple-data-dashboard.git
cd simple-data-dashboard
pip install -r requirements.txt
streamlit run app.py
Prepared by: Safwan Ahmad Saffi