闪亮:侧边栏的区别侧边栏布局
答
基本上用sidebarLayout
指定页面的布局,这意味着您的页面将被分成两部分;一个sidebarPanel
和一个mainPanel
。
在sidebarLayout
里面,您使用sidebarPanel
来指定页面的侧面外观如何。简而言之,首先您使用sidebarLayout
,然后sidebarPanel
。
下面的示例摘自shiny's文档。它说明了上述内容。如果你希望你的页面看起来像下面的应用程序,你可以使用它。
library(shiny)
# Define UI
ui <- fluidPage(
# Application title
titlePanel("Hello Shiny!"),
sidebarLayout(
# Sidebar with a slider input
sidebarPanel(
sliderInput("obs",
"Number of observations:",
min = 0,
max = 1000,
value = 500)
),
# Show a plot of the generated distribution
mainPanel(
plotOutput("distPlot")
)
)
)
# Server logic
server <- function(input, output) {
output$distPlot <- renderPlot({
hist(rnorm(input$obs))
})
}
# Complete app with UI and server components
shinyApp(ui, server)
好的。我一直在使用sidebarPanel而没有使用sidabarLayout几次之前,只是无法看到sidebarPanel内sidebarLayout之间或只是本身之间的区别 – Rivka
你可以请分享一些代码,你只使用sidebarPanel? – dvarelas
如果我在您的示例中取消注释sidebarLayout,则在输出中可以看到没有区别。所以这就是为什么我想知道为什么我应该使用它。 – Rivka