调整数据表的大小以适应 R 降价
Posted
技术标签:
【中文标题】调整数据表的大小以适应 R 降价【英文标题】:resize datatables to fit within R markdown 【发布时间】:2015-09-14 03:21:06 【问题描述】:我正在尝试在 R Markdown ioslides 中嵌入数据表。但是,对于超过 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))
```
以上代码仅供参考,不复现问题。在某些用例中,数据表比屏幕更宽,并希望能够重新调整大小以适应一张幻灯片。谢谢。
【问题讨论】:
【参考方案1】:DT 包建议固定某些列并添加滚动。见第四节here
m = as.data.frame(round(matrix(rnorm(100), 5), 5))
datatable(
m, extensions = 'FixedColumns',
options = list(
dom = 't',
scrollX = TRUE,
scrollCollapse = TRUE
))
您还可以查看 datatable 使用的默认 css 并尝试在那里调整宽度。 也许这有帮助:https://datatables.net/examples/basic_init/flexible_width.html
【讨论】:
以上是关于调整数据表的大小以适应 R 降价的主要内容,如果未能解决你的问题,请参考以下文章
调整弹出视图控制器的大小以适应要在 UITableView 中显示的数据