An interactive web application showcasing various types of charts and visualizations using Plotly Dash. The application includes a comprehensive gallery of chart types with live examples, code snippets, and documentation references.
- Interactive chart selection
- Live visualization updates
- Code examples for each chart type
- Documentation references
- Parameter descriptions
- Use case explanations
- Line Charts
- Bar Charts
- Scatter Plots
- Histograms
- Box Plots
- Violin Plots
- Pie Charts
- Heatmaps
- Density Contours
- Sunburst Charts
- Strip Charts
- Polar Charts
- Funnel Charts
- Treemaps
- Parallel Coordinates
- Area Charts
- Candlestick Charts
- Choropleth Maps
- Scatter Maps
- Clone the repository
- Create a virtual environment (recommended):
python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate
- Install dependencies:
pip install -r requirements.txt
- Run the application:
python examples.py
- Open your browser and navigate to
http://localhost:8002
- Build the Docker image:
docker build -t dash-app . - Run the container:
docker run -p 8002:8002 dash-app
- Access the application at
http://localhost:8002
- dash==2.18.2
- Flask==3.0.3
- plotly==6.0.0
- pandas
- numpy
- waitress
- Select a chart type from the left sidebar
- View the live chart example
- Check the code snippet to learn how to create the chart
- Review parameters and use cases in the reference section
- Use the provided documentation links for detailed information
Feel free to open issues or submit pull requests for improvements or bug fixes.
MIT License