Skip to main content

Generic python package for a plotly dash grid

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dashhtmlgrid-0.1.0.tar.gz (15.2 kB view details)

Uploaded Source

Built Distribution

dashhtmlgrid-0.1.0-py3-none-any.whl (21.2 kB view details)

Uploaded Python 3

File details

Details for the file dashhtmlgrid-0.1.0.tar.gz.

File metadata

  • Download URL: dashhtmlgrid-0.1.0.tar.gz
  • Upload date:
  • Size: 15.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.12

File hashes

Hashes for dashhtmlgrid-0.1.0.tar.gz
Algorithm Hash digest
SHA256 946626ebc68da9a1c1458311544b2e6c177f56f22193468ff3c6914325100ebb
MD5 911250630246a7e78dc09c6ec65a52ff
BLAKE2b-256 34fe0c7fb3443a3642b2e636f763c7fc4ebb4aeecc1aaeee2e02e19d5d58aae6

See more details on using hashes here.

File details

Details for the file dashhtmlgrid-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: dashhtmlgrid-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 21.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.12

File hashes

Hashes for dashhtmlgrid-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4953f13144726333dd978a804cc98f32b337fb38b6c14e2af4b60b2e607ef0a0
MD5 65fc4c5dfdee29ff4f4de6b4e9c1d2b2
BLAKE2b-256 2b4c337012ed63cf5def77ac9ac49f4741a14c5c1b7c1b96774bf87c7d7f0048

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page