File size: 1,230 Bytes
ce5df7b
74b0c5d
ace218c
 
 
ce5df7b
 
 
ace218c
 
 
 
 
ce5df7b
ace218c
ce5df7b
 
ace218c
ce5df7b
ace218c
ce5df7b
ace218c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
---
title: SimpleViz
emoji: 🎨
colorFrom: purple
colorTo: pink
sdk: docker
app_port: 8501
tags:
  - streamlit
  - data-visualization
  - plotly
  - eda
  - charts
pinned: false
short_description: Create beautiful interactive visualizations.
---

# SimpleViz

Interactive Streamlit dashboard to create stunning, publication-ready visualizations from your CSV files.

## Author
Eduardo Nacimiento García  
📧 [email protected]  
📜 Apache 2.0 License

## Features
- Upload CSV or use built-in demo dataset
- Smart visualization suggestions based on data types
- Custom plot builder for:
  - Scatter, Line, Bar, Histogram, Box, Violin, Pie, Heatmap
- Color, size, and grouping options
- Multi-plot comparison (side by side)
- Download plots as PNG or HTML
- Plotly-powered interactive charts

## Demo Dataset
Includes sample data with:
- Numeric: Age, Income, Satisfaction
- Categorical: City, Gender, Purchase
- Datetime: Date

## Deployment
Ready for [Hugging Face Spaces](https://huggingface.co/spaces) (free tier).

> ⚠️ Uses `sdk: docker` — include `Dockerfile`.

## Requirements
- Python 3.8+
- Streamlit, pandas, numpy, plotly

---

💡 Tip: Try "Smart Suggestions" first, then customize with the plot builder!