首页 > 解决方案 > 如何使用共享数据库将多个 Shiny 应用程序集成到一个网站中?

问题描述

我有多个 R Shiny 应用程序的集合,这些应用程序当前是独立的应用程序。每个人读取一组 8 个 CSV 文件,并以各种方式可视化数据。所有应用程序都使用同一组 8 个源数据文件。

现在,我的目标是创建一个网站,将所有这些 Shiny 应用程序集成到一个统一的平台中,并使用一个数据库后端来托管 8 个数据集,以及用户执行的存储操作(例如,我想添加一个仪表板以显示使用应用程序执行的用户选择的分析)。

我已经查看了有关执行此操作的在线信息,但是虽然我找到了有关切线主题的信息,例如在网站中嵌入单个 Shiny 应用程序,将多个 Shiny 应用程序集成到单个应用程序(不是网站)等,但我没有没有找到很多关于如何通过统一的网站和数据库集成多个独立应用程序的信息。

我很感激任何可以指导我制定策略的建议,这些策略将使我能够将我的 Shiny 应用程序统一到一个具有数据库后端的功能性网站中。提前感谢您的意见。

标签: rshinyintegrationvisualization

解决方案


Shiny 应该是一个单一的 HTML 页面仪表板。如果您希望仪表板中有多个部分,为什么不使用 'navbarPage' 或 Tabsets ? https://shiny.rstudio.com/gallery/navbar-example.html https://shiny.rstudio.com/gallery/tabsets.html


推荐阅读