C'est Fork de Tableau de l'intrigue.
Voici un exemple de vue de l'application Django Dash (exemple d'origine avec Flask) qui attache une liste déroulante à un graphique D3.JS Plotly. Alors que l'utilisateur sélectionne une valeur dans la liste déroulante, le code d'application exporte dynamiquement les données de Google Finance dans un Pandas DataFrame.

Le code d'application DASH est déclaratif et réactif, ce qui facilite la création d'applications complexes qui contiennent de nombreux éléments interactifs. Voici un exemple (exemple d'origine avec Flask) avec 5 entrées, 3 sorties et filtrage croisé. Cette application a été composée en seulement 160 lignes de code, qui étaient toutes Python.

Dash utilise Plotly.js pour la cartographie. Plus de 35 types de graphiques sont pris en charge, y compris les cartes.
Dash n'est pas uniquement pour les tableaux de bord. Vous avez un contrôle total sur l'apparence de vos applications. Voici une application Dash qui ressemble à un rapport PDF.
Pour en savoir plus sur Dash, lisez la longue lettre d'annonce ou sautez avec le guide de l'utilisateur.
Voir des exemples d'utilisation dans tests/django_project
$ 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-depsAffichez le guide de l'utilisateur DASH. Il est plein d'exemples, de conseils pro et de principes directeurs.
Mit