Need help with dash-docs?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

plotly
341 Stars 144 Forks MIT License 3.5K Commits 186 Opened issues

Description

:book: The Official Dash Userguide & Documentation

Services available

!
?

Need anything else?

Contributors list

# 1,460
R
plotly
plotly-...
Flask
1073 commits
# 19,982
R
plotly-...
Jupyter...
Flask
217 commits
# 38,808
Shell
regl
CSS
plotly-...
140 commits
# 2,002
R
plotly-...
Jupyter...
Flask
134 commits
# 109,368
Jupyter...
plotly-...
CSS
R
93 commits
# 16,625
scikit-...
computa...
React
R
88 commits
# 3,529
Shell
Flask
chartin...
gui-fra...
76 commits
# 128,843
Shell
plotly-...
Flask
chartin...
63 commits
# 6,650
R
plotly-...
Jupyter...
Flask
41 commits
# 21,061
R
plotly-...
Flask
chartin...
40 commits
# 429,831
plotly-...
R
CSS
Shell
39 commits
# 216,096
React
CSS
plotly
plotly-...
39 commits
# 12,522
R
Shell
plotly-...
Bioinfo...
38 commits
# 83,605
Jupyter...
CSS
plotly-...
Shell
33 commits
# 237,420
plotly
CSS
fintech
R
33 commits
# 11,129
regl
plotly-...
Jupyter...
R
33 commits
# 7,768
Python
regl
Jupyter...
jupyter
32 commits
# 15,602
Redux
Flask
chartin...
gui-fra...
31 commits
# 10,465
Python
plotly-...
regl
Jupyter...
28 commits
# 19,237
plotly-...
Flask
chartin...
gui-fra...
25 commits

Dash Userguide

The Dash Userguide: everything that you need to know to be productive with Dash.

The Dash Userguide is hosted online at: https://plotly.com/dash. A PDF version is also available.

Running an app locally

To run an app locally:

  1. (optional) create and activate new virtualenv or conda env:
pip install virtualenv
virtualenv venv
source venv/bin/activate

or, with conda:

conda create --yes -n dash_docs
source activate dash_docs
  1. pip install -r requirements.txt
  2. gunicorn --preload index:server

Alternatively, for development purposes, you can run:

while true; do IGNORE_DASH_BIO=true python index.py; sleep 2; done

The

while true
loop restarts Dash when there's syntax errors outside of the callbacks, and
IGNORE_DASH_BIO=true
constant prevents the loading of heavy Dash Bio examples, which makes hotreloading faster.
  1. open http://127.0.0.1:8000 in your browser

on Windows systems

waitress
can be a replacement for
gunicorn
  1. pip install waitress
  2. waitress-serve --listen=*:8000 index:server
  3. open http://127.0.0.1:8000 in your browser

Contributing

PRs accepted! The Dash user guide is itself a Dash app. Each file in

tutorial
represents a "chapter" of the docs.

Changes to master will get deployed automatically.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.