Skip to content

safwaahmad/Simple-Data-Dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

    About

    Chatbot that Preprocess data .csv file and gives you insight Graphs, Plots.

    Topics

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages