【问题标题】:Building a dashboard in Dash在 Dash 中构建仪表板
【发布时间】:2018-03-05 08:42:26
【问题描述】:

在过去一年左右的时间里,我使用 Shiny for R 尤其是 Shinydashboard 包来构建易于导航的仪表板。我最近开始使用 Python、pandas 等生态系统进行数据分析。我现在想构建一个带有许多输入和输出的仪表板。我可以使用 Dash 启动功能,但与使用 R 中 shinydashboard 包中的默认布局相比,定义应用程序的布局和外观确实非常耗时。

Shiny 和 Shinydashboard 提供的便利是:

  • 组件布局简单,因为它基于 Bootstrap

  • 一个非常漂亮的布局,其中内置了蒙皮。

  • 一组丰富的输入组件,其中输入的标签/标题与输入捆绑在一起。

我现在的问题是:

  • 是否有提供上述功能的 Dash 扩展,或者有一些很好的示例来展示如何实现上述功能?

【问题讨论】:

  • 我为 python 编写了一个名为 bowtie 的仪表板包。我不知道它是否满足你的想法,它带有标题,它的布局是基于 css 网格的。如果您有兴趣,我很乐意与您讨论更多关于您的用例。

标签: python plotly-dash


【解决方案1】:

我也有类似的经历。很多人说 python 更具可读性,虽然我同意,但是,我还没有发现它在各自领域与 R 或 Shiny 相提并论。

【讨论】:

  • Lasse,我能问一个关于你为什么从 R 和 Shiny 切换到 Python 和 Dash 的问题吗?我这样做是因为团队成员认为 Python 更具可读性并且之前看到过一些糟糕的 R 代码,我同意 R 非常灵活,因此可以以难以维护的方式编写
  • 其实原因和我一样。我是一个主要由软件开发人员组成的团队的一员,与 R 代码相比,他们更喜欢维护 Python 代码。我倾向于同意开发人员的观点,即 Python 更易于维护,并且托管 Dash 应用程序比 Shiny 应用程序更容易,因为 Dash 基于 Flask。另一方面,我真的很喜欢 tidyverse 和 Shiny,所以它有点折衷。
猜你喜欢
  • 1970-01-01
  • 2020-04-16
  • 2020-06-13
  • 1970-01-01
  • 2011-12-31
  • 1970-01-01
  • 2011-03-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多