Dash

适用于 Python、R、Julia 和 Jupyter 的分析型 Web 应用程序。 不需要 JavaScript。「Analytical Web Apps for Python, R, Julia, and Jupyter. No JavaScript Required.」

Github星跟踪图

Dash

Dash 是用于构建分析 Web 应用程序的 Python 框架。无需 JavaScript。

Dash 建立在 Plotly.js、React 和 Flask 的基础上,将诸如下拉菜单、滑块和图形之类的现代 UI 元素直接与您的分析 Python 代码联系在一起。阅读我们的教程,由 Dash 亲自制作。

应用样本

App 应用说明
Sample Dash App 这里是Dash应用程序的一个简单示例,该示例将Dropdown与D3.js图解图相关联。当用户在下拉列表中选择一个值时,应用程序代码会将数据从Google财经动态导出到Pandas DataFrame中。该应用仅用43行代码编写(查看源代码)。
交叉过滤Dash App Dash 应用程序代码是声明性的和响应式的,这使构建包含许多交互式元素的复杂应用程序变得容易。这是一个具有5个输入、3个输出和交叉过滤的示例。该应用仅由160行代码组成,所有代码均为Python。.
Dash App显示沃尔玛商店的开业情况 Dash 使用 Plotly.js 进行制图。支持超过35种图表类型,包括地图。
Financial report Dash 不仅适用于仪表板。您可以完全控制应用程序的外观。这是一个 Dash App,其样式看起来像 PDF 报告。

要了解有关Dash的更多信息,请阅读详细的公告信使用用户指南

联系与支持

对于有软件预算的公司,Plotly 提供

  • Dash Deployment Server 加快了交付时间,同时提供了交付生产质量的应用程序所需的正确资源、安全性和可伸缩性。
  • Dash Design Kit 无需 JavaScript 和 CSS 专业知识,就可以使您的内部仪表板很棒。
  • Snapshot Engine 无缝地将您的分析和报告工作流链接在一起,从而为您提供一种快速生成仅所需数据的交互式报告的方法。

有关联系方式,请参见 https://plotly.com/dash/support

主要指标

概览
名称与所有者plotly/dash
主编程语言Python
编程语言Python (语言数: 7)
平台Linux, Mac, Windows
许可证MIT License
所有者活动
创建于2015-04-10 01:53:08
推送于2025-04-22 14:27:06
最后一次提交2025-04-14 14:03:04
发布数116
最新版本名称v3.0.3 (发布于 2025-04-14 14:11:02)
第一版名称v0.18.0 (发布于 2017-09-07 10:08:57)
用户参与
星数22.3k
关注者数423
派生数2.1k
提交数8.3k
已启用问题?
问题数1922
打开的问题数498
拉请求数918
打开的拉请求数51
关闭的拉请求数280
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

Dash

CircleCI
GitHub
PyPI
PyPI - Python Version
GitHub commit activity
LGTM Alerts
LGTM Grade

Dash is a Python framework for building analytical web applications. No JavaScript required.

Built on top of Plotly.js, React and Flask, Dash ties modern UI elements like dropdowns, sliders, and graphs directly to your analytical Python code. Read our tutorial proudly crafted ❤️ by Dash itself.

App Samples