Github: https://github.com/plotly/dash
ダッシュ
Dashは、分析的なWebアプリケーションを構築するためのPythonフレームワークです。 JavaScriptは必要ありません。
📢 発表!
ボストンのダッシュマスタークラスは4月14日から15日まで、2日間の登録が可能です。
オンラインで登録する
Plotly.js、React、Flaskの上に構築されたDashは、ドロップダウン、スライダ、グラフなどの最新のUI要素を解析的なPythonコードに直接結びつけています。
ここでは、D3.jsプロットグラフにドロップダウンを関連付けるダッシュアプリケーションの43行の例を示します。 ユーザーがドロップダウンで値を選択すると、アプリケーションコードはGoogle FinanceのデータをPandas DataFrameに動的にエクスポートします。 このアプリはわずか43行のコードで書かれています( ソースを表示 )。
ダッシュのアプリケーションコードは宣言的で反応的なので、多くのインタラクティブな要素を含む複雑なアプリケーションを簡単に作成できます。 ここでは、5つの入力、3つの出力、およびクロスフィルタリングの例を示します。 このアプリはわずか160行のコードで構成されていましたが、そのすべてがPythonでした。
DashはPlotly.jsをチャートに使用します。 マップを含む35種類以上のチャートタイプがサポートされています。
Dashはダッシュボード用ではありません。 アプリケーションのルック・アンド・フィールを完全に制御できます。 ここでは、PDFレポートのようにスタイルされたダッシュアプリがあります。
Dashの詳細については、 広範な発表レターを読んだり、ユーザーガイドにジャンプしてください 。
ドキュメンテーション
ダッシュユーザーガイドを表示します 。 例、プロのヒント、指針の原則でいっぱいです。
ライセンス
DashはMITの下でライセンスされています。
Plotlyは、ファイアウォールの背後にあるダッシュアプリで作業しているエンタープライズ対応のデプロイメントと許可サーバーチームを提供しています。 Dash On-Premisesの詳細をご覧ください 。
お問い合わせとサポート
連絡を取る方法については、 https://plot.ly/dash/supportを参照してください 。