是否有可能在UI中的一个框中有列?我有几个输入,我希望它们都在一个框中,但是并排(而不是每个输入在单独的行中)
是的,在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
)