【发布时间】:2014-03-19 22:10:33
【问题描述】:
我有wellPanel:
wellPanel(
h5("Accuracy table:"),
tableOutput(accuracy_tablename))
)
我想在 wellPanel 中水平显示对象。我该如何处理?
提前谢谢你!
【问题讨论】:
我有wellPanel:
wellPanel(
h5("Accuracy table:"),
tableOutput(accuracy_tablename))
)
我想在 wellPanel 中水平显示对象。我该如何处理?
提前谢谢你!
【问题讨论】:
您可以使用“row”(或“row-fluid”)类定义一个 div,并插入将水平显示的子 div(“spanX”类指定每个 div 之间的空间)。
shiny::runApp(list(
ui = basicPage(
wellPanel(
tags$div(class = "row",
tags$div(class = "span4",
h5("Accuracy table:")
),
tags$div(class = "span4",
tableOutput("table")
)
)
)
),
server = function(input, output, session) {
output$table <- renderTable({
iris[1,]
})
}
))
【讨论】:
如果您的意思是并排显示多个面板而不是一个在另一个之下,我发现以下有用:
div(style="display:inline-block",
h5("Accuracy table:"),
tableOutput(accuracy_tablename))
)
div(style="display:inline-block",
h5("Accuracy table 2:"),
tableOutput(accuracy_tablename2))
)
等等
【讨论】: