Dash is the open-source Python framework for building interactive data applications and dashboards, developed by Plotly. It allows users to create web-based analytical apps using pure Python, eliminating the need for HTML, CSS, or JavaScript
The framework is built on top of Flask, Plotly.js, and React.js. Key features include:
- Declarative UI: Users define the application layout and interactive components (like dropdowns, sliders, and graphs) using Python classes.
- Reactive Callbacks: The @app.callback decorator links inputs to outputs, automatically updating the UI when data or user selections change.
- Integration: It integrates seamlessly with Pandas and Plotly Express for data manipulation and visualization.
- https://dash.gallery/dash-label-properties/
- Interactive Image Segmentation: https://dash.gallery/dash-label-properties/
- Image Drawing and Segmentation: https://dash.gallery/dash-image-segmentation/
- Dash uber data app: https://dash.gallery/dash-uber-rides-demo/
- New York Oil and Gas Production overview: https://oil-gas-demo.plotly.app/
- Plotly
- Dash in 5 minutes: https://youtu.be/e4ti2fCpXMI