изменить размер таблиц данных, чтобы они соответствовали уценке R

Я пытаюсь встроить данные в ioslides R Markdown. Однако для таблицы с более чем 8 столбцами она не сможет поместиться на одной странице. Есть ли в r патрон для изменения размера стола, чтобы он поместился в ioslide? Я пытался использовать ширину в параметрах, но, похоже, не имеет никакого эффекта.

## Example table, use another data wider tan iris
```{r, message=FALSE, warning=FALSE, echo=FALSE}
library(DT)
datatable(iris, options=list(pageLength = 5))
```

Вышеприведенный код предназначен только для справки, а не для воспроизведения проблемы. В некоторых случаях таблица данных шире экрана, и мы надеемся, что ее можно будет изменить, чтобы она поместилась в пределах одного слайда. Спасибо.


person Rick    schedule 27.06.2015    source источник


Ответы (1)


Пакет DT предлагает исправить определенные столбцы и добавить прокрутку. См. Раздел 4 здесь

m = as.data.frame(round(matrix(rnorm(100), 5), 5))
datatable(
  m, extensions = 'FixedColumns',
  options = list(
  dom = 't',
  scrollX = TRUE,
  scrollCollapse = TRUE
))

Вы также можете посмотреть на css по умолчанию, который использует datatable, и попытаться настроить там ширину. Может быть, это полезно: https://datatables.net/examples/basic_init/flexible_width.html

person Leni Ohnesorge    schedule 31.07.2015