Les*_*y.H 3 r rstudio shiny shinydashboard
我正在使用两个文件创建闪亮的应用程序:ui.R和server.R. 他们每个人看起来像:
# ui.R
dashboardPage(
dashboardHeader(title = "Content"),
dashboardSidebar(
sidebarMenu(id="tabs", sidebarMenuOutput("menu"))
),
dashboardBody(
............................
Run Code Online (Sandbox Code Playgroud)
和
# server.R
library(shinydashboard)
library(shiny)
load(file = "table word freq.RData")
function(input, output,session) {
output$menu <- renderMenu({
sidebarMenu(
menuItem("Tags", tabName="m1", icon = icon("database"),
menuSubItem("Tags1", tabName = "m1"),
menuSubItem("Tags2", tabName = "m2"),
menuSubItem("Tags3", tabName = "m3")
),
................
Run Code Online (Sandbox Code Playgroud)
如您所见,我正在使用shinydashboard包,但是当我按下时Run App出现错误:
Warning: Error in ..stacktraceon..: could not find function "dashboardPage"
Stack trace (innermost first):
1: shiny::runApp
Error : could not find function "dashboardPage".
Run Code Online (Sandbox Code Playgroud)
你知道为什么library(shinydashboard)不像其他包那样附加到我的代码吗?
尽管文档指出您只需要在文件中定义闪亮的包server.R,而不必在ui.R文件中定义,但它似乎仅指“普通”闪亮的应用程序,而不是“闪亮的仪表板”。看起来 R-Studioshiny为名为 的闪亮文件预加载了库ui.R,但没有预加载shinydashboard库。也许他们认为这可能会导致不必要的冲突。
这对我来说似乎也不一致,所以我检查了 RTVS,它的行为方式相同。
所以你需要有一个library(shinydashboard)作为ui.RShiny Dashboard 应用程序文件中的第一行。
| 归档时间: |
|
| 查看次数: |
3755 次 |
| 最近记录: |