闪亮:侧边栏的区别侧边栏布局

问题描述:

我一直在想弄清楚,什么时候使用sidebarLayout,什么时候不使用。我被卡住了,也许有人在这里可以解释给我。闪亮:侧边栏的区别侧边栏布局

谢谢。

基本上用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) 
+1

好的。我一直在使用sidebarPanel而没有使用sidabarLayout几次之前,只是无法看到sidebarPanel内sidebarLayout之间或只是本身之间的区别 – Rivka

+0

你可以请分享一些代码,你只使用sidebarPanel? – dvarelas

+0

如果我在您的示例中取消注释sidebarLayout,则在输出中可以看到没有区别。所以这就是为什么我想知道为什么我应该使用它。 – Rivka