gpt4 book ai didi

r - 加载 RData、Package 时有 Shiny 的进度条?

转载 作者:行者123 更新时间:2023-12-04 15:50:49 29 4
gpt4 key购买 nike

我不确定我是否可以在这里展示任何可重现的示例,但是让我讲述我在使用 Shiny 应用程序时遇到的问题。

我有一个 Shiny应用程序,基本上是数据驱动的。我所有需要的数据都保存在 RData 中放置在 WWW 中的文件文件夹。当用户输入我的 Shiny 应用的地址(托管在 Amazon AWS 上)时,即当我的 Shiny app开始,那个 RData文件加载到 R 上,然后开始后续计算。

问题是,我的 RData文件非常大 ~50MB .所以 R 需要很长时间才能将其加载到内存中。从用户的角度来看,他/她不确定屏幕后面发生了什么,这使得他们中的一些人离开了我的应用程序。

所以我在想是否可以放一些进度条来向用户显示正在发生的事情,因为只有在 R 加载我的 RData 时才会显示进度条。文件。我知道 Shiny 有各种可用的进度条方案,但是据我所知,它们仅在计算(例如模拟)期间显示进度,而不是在加载某些内容期间。

任何想法是否可以在加载过程中放置​​一些进度条 RData , package等等?

感谢您的任何指针。

最佳答案

也许有点晚了,但我分享我使用的东西,如果它对其他人有用。

看看shinycssloaders包 ( https://github.com/andrewsali/shinycssloaders )。

通过添加一个简单的函数 withSpinner并设置一些参数,您将能够将加载器动画设置为 Shiny 应用程序。此外,您可以通过查看此链接来选择不同的微调器 https://projects.lukehaas.me/css-loaders/ .

我在制作这个应用程序时使用了它:https://abenedetti.shinyapps.io/bioNPS/
查看 Species Choropleth map 部分。

编辑:
也许这个 article而这个 app有帮助。你看过他们吗?

关于r - 加载 RData、Package 时有 Shiny 的进度条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49654324/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com