r - dataTableOutput 适合列大小
问题描述
在我需要渲染矩阵的地方构建一个闪亮的仪表板。为此,我计划使用DT::renderDataTable
.
一切都在列大小为 3(共 12 个)的 FluidRow 内。DataTable 分布在定义的列之外。
我怎样才能强制表格适合列并且不要越过它?
解决方案
也许您可以使用它splitLayout
来获得您想要的输出。尝试这个
library(shiny)
library(shinydashboard)
ui <- dashboardPage(
dashboardHeader(title = "Test App"
),
dashboardSidebar(),
dashboardBody(
splitLayout(cellWidths = c("25%", "25%", "50%"),
DTOutput("t1"), DTOutput("t2"), DTOutput("t3")
)
)
)
server <- function(input, output) {
output$t1 <- renderDT({mtcars})
output$t2 <- renderDT({mtcars[9:15,]})
output$t3 <- renderDT({mtcars[21:32,]})
}
shinyApp(ui, server)
推荐阅读
- python-3.x - Tkinter Radiobutton:与图像一起删除点
- cookies - HTTP 请求:有什么方法可以共享保持通配符访问来源的 cookie?
- python - kivy中的图像按钮不简洁
- css - 尝试样式化与类的链接
- mongodb - 从 mongoose model.statics 函数中插入一条记录
- mysql - ORDER BY MONTH(1) 在 GROUP_CONCAT 作为名称之后?
- python - 在 groupby pandas python 的聚合中四舍五入到小数位
- c - 在抽象语法树中递归执行管道
- python - 代理请求没有得到执行
- xamarin - 在 xmlns 中找不到类型 Page1