Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 1.58 KB

README.md

File metadata and controls

40 lines (30 loc) · 1.58 KB

Simple Data Dashboard

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.

Features

  • 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.

How to Use

  1. 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.
  2. Preview Data: Once the file is uploaded, the first few rows of the dataset will be displayed.
  3. View Summary: A summary of the data, including statistical metrics, will be shown.
  4. Filter Data: Select a column and a specific value to filter the data.
  5. Generate Plot: Choose columns for the x and y axes, and generate a line chart.

Requirements

  • Python 3.x
  • Streamlit
  • Pandas
  • Matplotlib

Installation

  1. Clone the repository:
git clone https://github.com/your-username/simple-data-dashboard.git

cd simple-data-dashboard

  • Install the required libraries:
  • pip install -r requirements.txt
  • Run the application:
  • streamlit run app.py

    Prepared by: Safwan Ahmad Saffi