Introduction
Data science typically involves data, analysis, tests and outputs. A simple way to review, verify or present results is via Visualizations.
Plotly Dash is selected to help prepare and present visualizations in a single dashboard. The key is to help present results in a organized manner to avoid
Summary
A library is under development to standardize this. See dashhtmlgrid
#TODO
- A decidated plotly visualization library is required to help develop faster custom plotting
- The data provided to charts should be dedicated dfs with simple configuration files
Usage
- Prepare data
-
Define html div matrix using app layout (based on expected outputs). Some examples are:
- Utilize standard elements to plug into each matrix divs charts, tables
The library currently supports:
- 1 dropdown menu box (with only 1 input field)
- multiple tables
- multiple plots
Example codes
- Dropdown, multiple option selection. Example is given below:
Code file: src\dashhtmlgrid\tests\test_dropdown_multiple_options.py
- Dropdown - Single selection. Example is given below:
Drag value - Circular Callback
CSS templates
https://towardsdatascience.com/how-to-embed-bootstrap-css-js-in-your-python-dash-app-8d95fc9e599e
References
https://pypi.org/project/dash/ https://www.statworx.com/en/content-hub/blog/how-to-build-a-dashboard-in-python-plotly-dash-step-by-step-tutorial/ https://chart-studio.plotly.com/dashboard/PythonPlotBot:540/present#/
20 line code dashboard tutorial
Release files for dashhtmlgrid 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dashhtmlgrid-0.1.0.tar.gz | 15.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dashhtmlgrid-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 36.5 kB
Release files / dashhtmlgrid-0.1.0.tar.gz
| Download URL | dashhtmlgrid-0.1.0.tar.gz |
|---|---|
| Size | 15.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
946626ebc68da9a1c1458311544b2e6c177f56f22193468ff3c6914325100ebb
|
|
BLAKE2b-256 checksum How to use checksums |
34fe0c7fb3443a3642b2e636f763c7fc4ebb4aeecc1aaeee2e02e19d5d58aae6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.12
|
Release files / dashhtmlgrid-0.1.0-py3-none-any.whl
| Download URL | dashhtmlgrid-0.1.0-py3-none-any.whl |
|---|---|
| Size | 21.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4953f13144726333dd978a804cc98f32b337fb38b6c14e2af4b60b2e607ef0a0
|
|
BLAKE2b-256 checksum How to use checksums |
2b4c337012ed63cf5def77ac9ac49f4741a14c5c1b7c1b96774bf87c7d7f0048
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.12
|