如果您添加 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中设置样式一样设置样式。请注意最后一个行高(line-height)应该调整行的高度。
编辑:我将所有代码都移到了一起,以便您看到它们是如何工作的。很抱歉我一开始没有表述清楚。%>% 是必需的,DT 的版本需要运行 devtools::install_github("rstudio/DT")
。
options=list()
。我已经使用过它,并且正常工作。如果你无法让它正常运行,请确保你安装了 devtools::install_github("rstudio/DT")
版本。 - sconfluentusDT::datatable(df) %>%
DT::formatStyle(names(df),lineHeight='80%')
:
调用了 DT
。formatStyle()
的实现方式也是相同的。如果正确调用了 leaflet
,则不需要使用 ::
,但是根据从库中调用包的顺序,作用域可能会成为一个问题。 - sconfluentus
datatable(d, class="compact")
。这段代码的意思是创建一个紧凑型的数据表格,并将数据框d传入该函数中。 - HubertL