A simple and interactive data visualization Streamlit-application built with Streamlit. This app allows users to upload CSV or Excel files and create various types of plots with just a few clicks.
- Support for both CSV and Excel files
- Multiple visualization types:
- Line plots (with multiple lines support)
- Scatter plots
- Bar plots
- Box plots
- Violin plots
- Histograms
- Count plots
- Heat maps
- Pair plots
- Customizable plot options
- Interactive interface
- Flexible variable selection
- Clone this repository:
git clone https://github.com/6ogo/data-visualization-app.git
cd data-visualization-app
- Install the required packages:
pip install -r requirements.txt
- Run the Streamlit app:
streamlit run app.py
-
Open your web browser and go to the displayed URL (typically http://localhost:8501)
-
Upload your data file (CSV or Excel)
-
Select your visualization type and customize the plot
- Python 3.7+
- See requirements.txt for complete package list
MIT License