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

6 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages