This project is a demo for creating an interactive data visualization web app using Streamlit. It allows you to upload your own datasets and explore them through a variety of charts and filters, providing a powerful yet simple way to analyze data visually.
Upload a CSV file, choose from various plot types, and adjust parameters directly from the sidebar to generate insights.
demo_video.mp4
-
Plot Types:
- Scatter Plot
- Bar Chart
- Line Chart
- Area Chart
- Histogram
- Box Plot
- Pie Chart
-
Data Filtering: Filter data by selecting column values for a more focused view.
Ensure you have the following installed:
-
Python 3.8+
-
Required packages from
requirements.txt:streamlit pandas matplotlib seaborn
To launch the Streamlit app, use the following command:
streamlit run main.py