Skip to main content

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

Drag value - Circular Callback

https://community.plotly.com/t/dash-1-19-0-circular-callbacks-drag-value-in-dcc-slider-close-button-in-dev-tools-dcc-graph-bug-fixes/49500

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

Unexpected errors https://pyquestions.com/getting-the-error-message-r-is-null-whenever-running-a-dash-application#:~:text=The%20r%20is%20null%20also%20error%20occurs%20for,are%20no%20traces%20that%20meet%20the%20user-specified%20criteria.

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)

Source distribution for dashhtmlgrid 0.1.0
File Size Uploaded
dashhtmlgrid-0.1.0.tar.gz 15.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dashhtmlgrid 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page