【发布时间】:2020-01-03 02:23:36
【问题描述】:
我正在使用 shinydashboard 构建一个应用程序,该应用程序包含一个带有 menuItem / tabItems 的侧栏菜单,但我无法获得第二个选项卡(包括小部件)来显示结果。正文仅显示第一个选项卡。这一定很简单,但我看不出我做错了什么......
这是一个可重现的例子:
## app.R ##
library(shiny)
library(shinydashboard)
ui <- dashboardPage(
dashboardHeader(),
dashboardSidebar(
sidebarMenu(
menuItem("SomeText",
tabName = "sometext"
),
menuItem("Histogram",
tabName = "histogram",
# input1: number of observations:
sliderInput(
inputId = "n",
label = "Number of observations",
min = 10, max = 100, value = 30
)
) # end menuItem
) # end sidebarMenu
), # end dashboardSidebar
dashboardBody(
tabItems(
tabItem(tabName = "sometext",
h2("blah blah blah")
),
tabItem(tabName = "histogram",
plotOutput("my_histogram")
)
)
)
)
server <- function(input, output) {
output$my_histogram <- renderPlot({
hist(input$n, col = "red" )
})
}
shinyApp(ui, server)
为什么我在第二个标签项上看不到直方图?
【问题讨论】:
标签: shiny shinydashboard