所以我有一个仪表板,但我希望将此仪表板分解为较小的应用程序。较小的应用程序将向仪表板提供输入。
我已经设置了一个Droplet / Shiny服务器。我将如何去做? 仪表板和应用程序需要在服务器上,这样我才能将它们嵌入网站上。
答案 0 :(得分:0)
从本质上讲,这个问题太过广泛了。以下是一些帮助您前进的指针: 由于每个闪亮的应用程序都“独立存在”,因此它们无法直接相互通信。
您可以做的是拥有一种所有应用程序都可以交谈的服务,即某种数据库。一旦一个应用程序更改了数据库中的状态/字段/表,其他应用程序就会看到并做出相应的反应。
我很确定您可以使用远程存储来完成此操作,尽管不确定本地存储。
RStudio有一个很好的教程,介绍了闪亮应用程序中的持久数据存储,因此我将从这里开始:Persistent data storage in Shiny apps