【问题标题】:Has anyone tried using Dash Plotly to make a mobile app?有没有人尝试使用 Dash Plotly 制作移动应用程序?
【发布时间】:2021-01-19 16:09:03
【问题描述】:

有没有人尝试过使用 Dash 制作移动应用程序?

我发现在手机上浏览 Dash 页面非常有用,但我不想每次都输入 Urls 并登录。

如果是移动应用,无论是嵌入式的还是原生的,都可以实现更多的功能。

【问题讨论】:

    标签: mobile plotly plotly-dash


    【解决方案1】:

    根据我使用 dash 的经验,很遗憾,它不是当前的功能。

    为了澄清 plotly 和 dash 有两种不同类型的交互。香草绘图库允许您悬停、缩放、平移等。 Dash 更多的是关于多个图之间的完整交互。

    Dash 是一个 Web 应用程序框架,因此它不能是原生应用程序,因为交互能力来自于 Web 应用程序功能。人们已经使用 dash 构建了混合应用程序,但请求仍然通过您自己的专用 dash 应用程序,该应用程序通过 Web 浏览器托管。因此,在我看来,您只是在做由 plotly 完成的多余工作。话虽这么说,破折号代码可以使移动友好,所以(以我的拙见)这将是一条更好的路线。但从探索过这条路线的同事看来,让 dash 如此吸引人的点击、悬停、选择事件,如果没有鼠标光标的精确度,就不能很好地工作。

    最后一点,如果普通的情节交互是唯一需要的交互程度,那么这些图表可以嵌入到本机应用程序中,因为它们是离线的。

    【讨论】:

    • 希望 Dash 的移动原生版本很快就会开发出来,这样人们就可以制作使用 Dash 的 iOS/Android 应用程序
    【解决方案2】:

    这是可以做到的,尽管可能没有为此目的的开箱即用的解决方案。但是 Plotly Dash 是用ReactJS 构建的,其中“移动版”是React Native

    ReactJS 与 React Nativeenter link description here.

    话虽如此,请考虑不要使用您必须实际下载的移动应用程序(即 APK),而是使用适合移动设备的网络应用程序。将其与安装 Twitter 应用程序与在您的设备上打开 Twitter.com 进行比较。它“感觉几乎一样”,您无需下载任何内容。

    我推荐阅读Progressive Web Apps

    Example of PWA.

    【讨论】:

      猜你喜欢
      • 2021-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-22
      • 2020-09-04
      • 2011-05-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多