Es ist Gabel von Plotly Dash.
Hier ist ein Beispiel für die Ansicht der Django -Dash -App (Originalbeispiel mit Flask), die eine Dropdown -Datei mit einem D3.JS -Diagramm zusammenhält. Da der Benutzer im Dropdown einen Wert auswählt, exportiert der Anwendungscode Daten dynamisch von Google Finance in einen PANDAS -Datenframe.

Das Dash -App -Code ist deklarativ und reaktiv, was es einfach macht, komplexe Apps zu erstellen, die viele interaktive Elemente enthalten. Hier ist ein Beispiel (Originalbeispiel mit Flask) mit 5 Eingängen, 3 Ausgängen und Kreuzfilter. Diese App wurde in nur 160 Codezeilen komponiert, die alle Python waren.

Dash verwendet Plotly.js zum Diagramm. Über 35 Diagrammtypen werden unterstützt, einschließlich Karten.
Dash ist nicht nur für Dashboards. Sie haben die volle Kontrolle über das Erscheinungsbild Ihrer Anwendungen. Hier ist eine Dash -App, die so aussieht wie ein PDF -Bericht.
Um mehr über Dash zu erfahren, lesen Sie den umfangreichen Ankündigungsbrief oder springen Sie mit dem Benutzerhandbuch ein.
Siehe Beispiele für die Verwendung in 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-depsZeigen Sie die DASH -Benutzerhandbuch an. Es ist voller Beispiele, Pro-Tipps und Leitprinzipien.
MIT