2017-02-07 4 views
1

가 나는 DT 데이터 테이블 (즉, 감소하는 높이)를 렌더링 할 때 추가하면어떻게 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) 

enter image description here

+1

'datatable (d, class = "compact")' – HubertL

+1

@HubertL을 사용할 수 있습니다. 멋진 하이라이트를 제거하는 것만 보입니다. – statquant

답변

3

'슬림'행을 얻을 수 있도록하고 싶습니다 datatables 줄일 수 있습니다 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") 버전과 마찬가지로 %>%이 필요합니다.

+0

파이프를 사용하여 %> % – sconfluentus

+0

형식의 서식을 얻을 수는 있지만 흥미롭게 들리지만 누구나 재현 할 수 있습니까? =) – BigDataScientist

+0

죄송 합니다만, 가져 오기 부분없이 ... options = list()'를 잘라내어 붙여 넣습니다. 나는 그것을 사용하고 그것은 작동합니다. 이것을 작동시키지 못한다면,'devtools :: install_github ("rstudio/DT") 버전을 설치했는지 확인하십시오. – sconfluentus