Dash
Dash 是用于构建分析 Web 应用程序的 Python 框架。无需 JavaScript。
Dash 建立在 Plotly.js、React 和 Flask 的基础上,将诸如下拉菜单、滑块和图形之类的现代 UI 元素直接与您的分析 Python 代码联系在一起。阅读我们的教程,由 Dash 亲自制作。
- 用户指南
- 离线(PDF)文档
- Heroku 上的 Dash 文档(用于无法访问 plotly.com 的公司网络)
应用样本
App | 应用说明 |
---|---|
![]() |
这里是Dash应用程序的一个简单示例,该示例将Dropdown与D3.js图解图相关联。当用户在下拉列表中选择一个值时,应用程序代码会将数据从Google财经动态导出到Pandas DataFrame中。该应用仅用43行代码编写(查看源代码)。 |
![]() |
Dash 应用程序代码是声明性的和响应式的,这使构建包含许多交互式元素的复杂应用程序变得容易。这是一个具有5个输入、3个输出和交叉过滤的示例。该应用仅由160行代码组成,所有代码均为Python。. |
![]() |
Dash 使用 Plotly.js 进行制图。支持超过35种图表类型,包括地图。 |
![]() |
Dash 不仅适用于仪表板。您可以完全控制应用程序的外观。这是一个 Dash App,其样式看起来像 PDF 报告。 |
要了解有关Dash的更多信息,请阅读详细的公告信或使用用户指南。
联系与支持
对于有软件预算的公司,Plotly 提供
- Dash Deployment Server 加快了交付时间,同时提供了交付生产质量的应用程序所需的正确资源、安全性和可伸缩性。
- Dash Design Kit 无需 JavaScript 和 CSS 专业知识,就可以使您的内部仪表板很棒。
- Snapshot Engine 无缝地将您的分析和报告工作流链接在一起,从而为您提供一种快速生成仅所需数据的交互式报告的方法。
有关联系方式,请参见 https://plotly.com/dash/support 。