Skip to content

JoshiSneh/Data-Visualization-Python-Langgraph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Analysis Project

This data analysis application helps users analyze CSV/EXCEL data through natural language questions allowing users to questions about a dataset and receive insightful visual representations in response.

  • Working Demo:

Demo

Workflow

workflow

Features

  • Upload and analyze CSV/EXCEL files
  • Ask questions about your data in natural language
  • Get automated data analysis and visualizations
  • View detailed analysis plans and generated code
  • Interactive visualizations using Plotly

Setup

  1. Clone the repository:
git clone https://github.com/JoshiSneh/Data_Visualization_Python_Langgraph.git
cd Data_Visualization_Python_Langgraph
  1. Create a virtual environment and activate it:
python -m venv venv
source venv/bin/activate  # On Windows, use: venv\Scripts\activate
  1. Install the required packages:
pip install -r requirements.txt
  1. Run the Streamlit app:
streamlit run app.py

Usage

  1. Upload your CSV/EXCEL file using the file uploader
  2. View a preview of your data
  3. Ask questions about your data in natural language
  4. Explore the results, visualizations

Dependencies

  • langchain-openai
  • langchain-community
  • langchain-core
  • langgraph
  • pandas
  • plotly
  • python-dotenv
  • pydantic
  • streamlit
  • typing-extensions

Contributing

Feel free to open issues or submit pull requests if you have suggestions for improvements.

About

Data visualization using Langgraph

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages