Skip to main content

dj-plotly-dash

CircleCI PyPI PyPI - Python Version framework - Django PyPI - Django Version PyPI - License

Dash is a Python framework for building analytical web applications. No JavaScript required.

It's fork of Plotly Dash.

Here’s a example of view of Django Dash App (original example with Flask) that ties a Dropdown to a D3.js Plotly Graph. As the user selects a value in the Dropdown, the application code dynamically exports data from Google Finance into a Pandas DataFrame.

Sample Dash App

Dash app code is declarative and reactive, which makes it easy to build complex apps that contain many interactive elements. Here’s an example (original example with Flask) with 5 inputs, 3 outputs, and cross filtering. This app was composed in just 160 lines of code, all of which were Python.

crossfiltering dash app

Dash uses Plotly.js for charting. Over 35 chart types are supported, including maps.

Dash isn't just for dashboards. You have full control over the look and feel of your applications. Here's a Dash app that's styled to look like a PDF report.

To learn more about Dash, read the extensive announcement letter or jump in with the user guide.

Usage

See examples of usage in tests/django_project

Installation

$ pip install dj-plotly-dash[all]
$ pip install "dash_core_components>=0.40.2" --no-deps
$ pip install "dash_html_components>=0.14.0" --no-deps

Documentation

View the Dash User Guide. It's chock-full of examples, pro tips, and guiding principles.

License

MIT

Release files for dj-plotly-dash 0.18.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dj-plotly-dash 0.18.1
File Size Uploaded
dj-plotly-dash-0.18.1.tar.gz 68.4 kB Details

Release files / dj-plotly-dash-0.18.1.tar.gz

Download URL dj-plotly-dash-0.18.1.tar.gz
Size 68.4 kB
Tags Source
SHA-256 checksum
How to use checksums
90590763fa1039e6a1e4e12524bddc13d21d9a1dfbb91b6192c86d45c2b7eae5
BLAKE2b-256 checksum
How to use checksums
c52171854c879e5ee1082051a70b87b61f28f05ce1bcfd89d6a374ca7bcabe34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.6 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

Release history Release notifications | RSS feed

This release

0.18.1 This release

1 release file

0.18.0

1 release file

0.17.0

1 release file

0.9.0

1 release file

0.8.3

1 release file

0.8.2

1 release file

0.8.1

1 release file

0.8.0

1 release file

0.7.0

1 release file

0.4.0

1 release file

0.3.0

1 release file

0.1.2

1 release file

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