gpt4 book ai didi

r - 如何避免表格(数据表)在 flexdashboard 容器中被其他文本截断?

转载 作者:行者123 更新时间:2023-12-04 17:37:04 25 4
gpt4 key购买 nike

当数据表对象上方有文字时,表格被截断,分页不再可见。

是否可以调整数据表的大小使其适合一个 flexdashboard 容器?

---
title: "Untitled"
output:
flexdashboard::flex_dashboard:
orientation: columns
vertical_layout: fill
---

```{r setup, include=FALSE}
library(flexdashboard)
library(DT)
```

Column {data-width=650}
-----------------------------------------------------------------------

### Chart A

```{r, results='asis'}
cat("This is a text\n\nThis is a text")
```

```{r}
mtcars %>% datatable(options = list(dom = 'tp'))
```

最佳答案

您有几个选择。您可以使用 vertical_layout: scroll。这将允许分页工作,同时将文本保持在与表格相同的容器中。

---
title: "Untitled"
output:
flexdashboard::flex_dashboard:
orientation: columns
vertical_layout: scroll
---

```{r setup, include=FALSE}
library(flexdashboard)
library(DT)
```

Column {data-width=650}
-----------------------------------------------------------------------

### Chart A

```{r, results='asis'}
cat("This is a text\n\nThis is a text")
```

```{r}
mtcars %>% datatable(options = list(dom = 'tp'))
```

或者,您可以为文本和表格使用单独的容器。如果这样做,您可能希望使用 {data-height} 设置容器的高度。

---
title: "Untitled"
output:
flexdashboard::flex_dashboard:
orientation: columns
vertical_layout: fill
---

```{r setup, include=FALSE}
library(flexdashboard)
library(DT)
```

Column {data-width=650}
-----------------------------------------------------------------------

### Text A {data-height=50}

```{r, results='asis'}
cat("This is a text\n\nThis is a text")
```

### Chart A

```{r}
mtcars %>% datatable(options = list(dom = 'tp'))
```

关于r - 如何避免表格(数据表)在 flexdashboard 容器中被其他文本截断?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56257179/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com