我希望能够变得更苗条'渲染DT
数据表时的行(即减小该高度)
options(digits.secs=6)
library(data.table)
d = data.table(x = 1:10,time = as.POSIXct('2015-03-23 12:00:00.123'))
library(DT)
datatable(d)
答案 0 :(得分:7)
如果添加pageLength=
属性,则可以设置最初显示的行数。通过调整lengthMenu= c()
您还可以控制下拉菜单中提供的尺寸,您还可以使用searching =FALSE
library(DT)
datatable(d, options=list(
pageLength = 3,
lengthMenu = c(2, 12, 18),
searching= FALSE))%>%
formatStyle( 0, target= 'row',color = 'black', backgroundColor = 'yellow', fontWeight ='bold', lineHeight='70%')
通过使用辅助函数,您可以像在网页上的传统CSS中一样设置样式。注意最后一个,行高应该调整行高。
已编辑:我将所有代码移到一起为您查看其工作原理。对不起我前面的事情并不清楚。 DT %>%
版本必须devtools::install_github("rstudio/DT")
。
答案 1 :(得分:1)
我发现以上答案无效。通过https://rstudio.github.io/DT/010-style.html找到的更简单的解决方案是使用:
DT::datatable(df) %>%
DT::formatStyle(names(df),lineHeight='80%')