调整数据表的大小以适应 R markdown
resize datatables to fit within R markdown
我正在尝试在 R Markdown ioslides 中嵌入数据table。然而,对于超过 8 列的 table,它将无法容纳在一页中。 r 卡盘中是否有重新调整大小 table 以适应 ioslide?我尝试在选项中使用宽度,但似乎没有效果。
## Example table, use another data wider tan iris
```{r, message=FALSE, warning=FALSE, echo=FALSE}
library(DT)
datatable(iris, options=list(pageLength = 5))
```
以上代码仅供参考,不复现问题。在某些用例中,datatable 比屏幕宽,希望能够重新调整大小以适合一张幻灯片。谢谢
DT 包建议修复某些列并添加滚动条。参见第 4 节 here
m = as.data.frame(round(matrix(rnorm(100), 5), 5))
datatable(
m, extensions = 'FixedColumns',
options = list(
dom = 't',
scrollX = TRUE,
scrollCollapse = TRUE
))
您还可以查看数据表使用的默认 css 并尝试调整那里的宽度。
也许这有帮助:https://datatables.net/examples/basic_init/flexible_width.html
我正在尝试在 R Markdown ioslides 中嵌入数据table。然而,对于超过 8 列的 table,它将无法容纳在一页中。 r 卡盘中是否有重新调整大小 table 以适应 ioslide?我尝试在选项中使用宽度,但似乎没有效果。
## Example table, use another data wider tan iris
```{r, message=FALSE, warning=FALSE, echo=FALSE}
library(DT)
datatable(iris, options=list(pageLength = 5))
```
以上代码仅供参考,不复现问题。在某些用例中,datatable 比屏幕宽,希望能够重新调整大小以适合一张幻灯片。谢谢
DT 包建议修复某些列并添加滚动条。参见第 4 节 here
m = as.data.frame(round(matrix(rnorm(100), 5), 5))
datatable(
m, extensions = 'FixedColumns',
options = list(
dom = 't',
scrollX = TRUE,
scrollCollapse = TRUE
))
您还可以查看数据表使用的默认 css 并尝试调整那里的宽度。 也许这有帮助:https://datatables.net/examples/basic_init/flexible_width.html