用于构建响应式Web应用程序的Python框架。由Plotly开发。
项目描述
Dash
Dash是构建机器学习与数据科学Web应用最常下载、最受信任的Python框架.
基于Plotly.js、React和Flask,Dash将现代UI元素(如下拉菜单、滑块和图表)直接与您的分析Python代码绑定。阅读我们的教程(自豪地使用Dash本身制作)。
-
文档:在5分钟内创建您的第一个Dash应用
-
dash.gallery:包含Python和R代码的Dash应用画廊
Dash应用示例
Dash应用 | 描述 |
---|---|
这是一个简单的Dash应用示例,将下拉菜单与Plotly图表关联起来。当用户在下拉菜单中选择一个值时,应用代码会动态地将从谷歌财经导出的数据导入到Pandas DataFrame中。这个应用仅用了43行代码编写(查看源代码)。 | |
Dash应用代码是声明性和反应性的,这使得构建包含许多交互元素复杂应用变得容易。这是一个包含5个输入、3个输出和交叉过滤的示例,这个应用仅用了160行Python代码。 | |
Dash使用Plotly.js进行图表绘制。支持约50种图表类型,包括地图。 | |
Dash不仅仅用于仪表板。您可以对应用的视觉效果和感觉有完全的控制权。这是一个设计成类似PDF报告的Dash应用。 |
要了解更多关于Dash的信息,请阅读详尽的公告信或通过用户指南开始使用。
Dash开源版 & Dash企业版
使用Dash开源版,Dash应用在您的本地笔记本电脑或工作站上运行,但其他人不能轻易访问。
当您的Dash应用准备好在部门或公司范围内使用时,使用Dash企业版进行扩展。或者,从开始就使用Dash企业版,以解锁开发者的生产力提升和Plotly团队的手动加速。
机器学习操作功能:ML Ops的一站式商店:Dash应用的横向可扩展托管、部署和身份验证。无需IT或DevOps。
- 应用管理器 无需IT或DevOps团队即可部署和管理Dash应用。应用管理器让您可以点选控制Dash部署的所有方面。
- Kubernetes扩展 确保Dash应用的高可用性,并通过Dash企业版的Kubernetes架构进行横向扩展。无需IT或Helm。
- 无代码身份验证 几个点击即可控制Dash应用访问。Dash企业版支持LDAP、AD、PKI、Okta、SAML、OpenID Connect、OAuth、SSO和简单的电子邮件身份验证。
- 作业队列 作业队列是构建可扩展Dash应用的关键。将重计算从同步Dash回调移动到作业队列进行异步后台处理。
低代码功能:低代码Dash应用能力,大幅提升开发者生产力。
- 设计套件 不用编写CSS也能像专业人士一样进行设计。轻松排列、样式、品牌和自定义您的Dash应用。
- 快照引擎 将Dash应用视图保存为链接或PDF。或者,通过Dash运行Python任务,任务完成后快照引擎会通过电子邮件发送报告。
- 仪表盘工具包 为您的Dash应用拖放布局、图表编辑和交叉筛选。
- 嵌入 无需使用IFrame,直接将Dash应用嵌入现有Web应用程序或网站。
企业级AI功能:您的数据科学团队快速交付AI/ML研究和业务计划所需的一切。
- AI应用市场 Dash Enterprise附带数十个适用于AI/ML产生最大影响的业务问题的Dash应用模板。
- Python大数据 连接到Python最受欢迎的大数据后端:Dask、Databricks、NVIDIA RAPIDS、Snowflake、Postgres、Vaex等。
- GPU & Dask加速 Dash Enterprise将Python最受欢迎的GPU和并行CPU计算的高性能计算堆栈交到商业用户手中。
- 数据科学工作空间 从第一天起提高效率。在Dash Enterprise的内置代码编辑器中编写和执行Python、R和Julia代码。
访问https://plotly.com/contact-us/ 联系我们。
项目详情
下载文件
下载您平台对应的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
dash-2.18.1.tar.gz (7.2 MB 查看哈希值)
构建分布
dash-2.18.1-py3-none-any.whl (7.5 MB 查看哈希值)