2015-08-10 3 views
12

У меня есть блестящий интерфейс, и я часто использую и DT::renderDataTable. Однако мне интересно, есть ли способ уменьшить размер datatable, например, уменьшив шрифт и таблицу. Как мне это сделать?Shrink DT :: dataTableOutput Размер

Скажем, у меня есть следующий код:

foo <- function(){ 
    shinyApp(
    ui = fluidPage(
     DT::dataTableOutput("table") 
    ), 

    server <- function(input, output) { 
     x <- data.frame(1:5, 2:6) 
     output$table <- DT::renderDataTable(x) 
    } 
) 
} 

Какие варианты или теги я должен добавить?

+0

большой вопрос! Мне было бы интересно узнать ответ слишком ~ –

ответ

12

Попробуйте добавить width: 75% к вашему style параметра div:

div(DT::dataTableOutput("table"), style = "font-size: 75%; width: 75%") 
+0

Он работает! Благодаря!! –

+0

Без проблем человек. И, конечно, вы можете изменить размеры, изменив цифры, я просто произвольно выбрал 75%. – ctloftin

0
div(DT::dataTableOutput("table"), style = "font-size:50%") 

для меньшего шрифта (в UI)

+0

Но это только уменьшает размер шрифта, но не меняет размер таблицы? –

+0

Да, я не знаю о размере таблицы LOL, попробуйте некоторые html-теги. – Jimbo

Смежные вопросы