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

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.0.1.tar.gz (11.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dashhtmlgrid-0.0.1-py3-none-any.whl (13.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for dashhtmlgrid-0.0.1.tar.gz
Algorithm Hash digest
SHA256 a32dfff9ff4252059939acba8dfb50020fae3216acaf28fe91ba247d3083e1af
MD5 ac517ea67af0e7a6927cd9560103559f
BLAKE2b-256 c96efbb5a728b68663f2e4d4f5e7fba327c981338d517f2378ae0a46f788738c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dashhtmlgrid-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 13.8 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.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cca337e8331b095a527ecc38d34b4aba4b984b6a566e0822c31d854c2a1dbcd3
MD5 1c48c9a068e147cf99dea305614f8942
BLAKE2b-256 20e0c8f2f27df098af246ddc7d2c0abf01ce3cbedc0cff1d629fefb1af6214ec

See more details on using hashes here.

Supported by

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