1

我有一个闪亮的应用程序,其中支持可视化的基础数据可能具有不同数量的变量。因此,为了正确绘制,我曾经do.call将 ggplots 列表输入到 UI 中,如下所示:

#do.call will call the navbarPage function with the arguments in the tabs list
shinyUI(fluidRow(
  column(12,
         "", 
         do.call(navbarPage,tabs)
  )
)
)

这给了我我的期望:

在此处输入图像描述

这非常有效。我的问题是,我想添加另一个标签。这将是一个“静态”选项卡,无论基础数据可能有多少个 ggplots,它始终存在。它将是一个标签,其中包含一些有关如何使用该应用程序的文本说明。

我设想在最左边的另一个选项卡上写着“说明”。

我尝试了以下方面的解决方案:

   shinyUI(fluidRow(
      column(12,
             "", 
             do.call(navbarPage,tabs),
             navbarPage(verbatimTextOutput("does something like this work?"))
      )
    )

......没有运气。

当我试图解决这个问题时,我意识到我的问题可以改写为,'如何在do.call函数中包含一个额外的参数?

感谢您阅读本文。

4

0 回答 0