0

是否可以在 UI 的框中包含列?我有一个薮输入,我希望它们都在一个盒子里,但并排(而不是每个输入的单独行)

4

1 回答 1

2

是的,可以在 UI 的框中包含列。

你可以看看下面的代码:

library("shinydashboard")

body <- dashboardBody(
  box(title = "Box",
      width = 12,
      status = "warning", 
      solidHeader = TRUE, 
      collapsible = TRUE,
      column(width = 6, plotOutput(outputId = "Plot1")),
      column(width = 6, plotOutput(outputId = "Plot2"))
  )

)

server <- function(input, output) {

  output$Plot1 <- renderPlot({
  plot(rnorm(10))
  })

  output$Plot2 <- renderPlot({
    plot(rnorm(20))
  })
}

shinyApp(
  ui = dashboardPage(
    dashboardHeader(),
    dashboardSidebar(),
    body
  ),
  server = server
)
于 2016-07-01T04:08:00.973 回答