Skip to main content

Generate interactive plotly dash dashboards in an instant

Project description

Dasher

Generate interactive plotly dash dashboards in an instant!

Installation

Install the module using pip::

pip install -U dasher

Usage

Creating a simple, interactive Dashboard with a nice layout is as easy as this:

from dasher import Dasher
import dash_html_components as html

app = Dasher(__name__, title="My first dashboard")


@app.callback("My first callback", "Type something...!", text="Hello World!")
def my_callback(text):
    return [html.H1(text)]


if __name__ == '__main__':
    app.run_server(debug=True)

The working example can be found in examples/readme_example.py.

Hello World dashboard

Multiple callbacks

dasher supports multiple callbacks and will autmatically create multiple tabs. See examples/plot_demo.py for an example!

Multiple callbacks as tabs

Widget demo

For a demo of all supported automatic widgets and an example how to use custom components, see examples/widget_demo.py.

Documentation

More documentation will arrive soon! Stay tuned!

Authors

Martijn Arts

License

MIT license

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

dasher-0.1.tar.gz (22.7 kB view hashes)

Uploaded Source

Built Distribution

dasher-0.1-py3-none-any.whl (8.7 kB view hashes)

Uploaded Python 3

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