我有以下使用R和柔性仪表板的代码,当我呈现我的页面时,只显示了df1,我可以看到df2的生成,但它是不完整的。
我也看不到整个html页面的滚动条,所以我可以向下滚动看到df2和df3
伙计们对这个问题有什么想法吗?
谢谢!
---
title: "Untitled"
output:
flexdashboard::flex_dashboard:
orientation: columns
vertical_layout: fill
---
```{r setup, include=FALSE}
图书馆(柔性仪表板)
图书馆(DT)
### Chart A
```{r}
数据表(df1,filter ='top')
```{r}
数据表(df2,filter ='top')
```{r}
数据表(df3,filter ='top')
编辑:
解决我的问题的另一个解决方案是在一个表集中(而不是在页面中)的以下布局
我不知道到目前为止是否可以使用Flexdashboard完成这一任务!
谢谢:)
发布于 2018-06-12 09:24:05
我相信flexdashboard
当前的约束将不允许您在一个标题下显示多个数据存储(DT
)。
相反,您可以考虑使用不同的布局。两列布局如何?
---
title: "Untitled"
output:
flexdashboard::flex_dashboard:
orientation: columns
vertical_layout: fill
---
```{r setup, include=FALSE}
图书馆(柔性仪表板)
图书馆(DT)
```{r}
df1 <- data.frame(
X=r范数(100),
Y=r范数(100)
)
df2 <- data.frame(
Q=r范数(100),
P=r范数(100)
)
df3 <- data.frame(
R= rnorm(100),
S=r范数(100)
)
Column {data-width=500}
-----------------------------------------------------------------------
### Chart A
```{r}
数据表(df1,filter ='top')
Column {data-width=500}
-----------------------------------------------------------------------
### Chart B
```{r}
数据表(df2,filter ='top')
### Chart C
```{r}
数据表(df3,filter ='top')
编辑:
按照OP的要求,您可以将每个datatable包含在一个表集中,每个选项卡一个。就像这样:
---
title: "Untitled"
output:
flexdashboard::flex_dashboard:
orientation: rows
---
```{r setup, include=FALSE}
图书馆(柔性仪表板)
图书馆(DT)
```{r}
df1 <- data.frame(
X=r范数(100),
Y=r范数(100)
)
df2 <- data.frame(
Q=r范数(100),
P=r范数(100)
)
df3 <- data.frame(
R= rnorm(100),
S=r范数(100)
)
Row {.tabset .tabset-fade}
-------------------------------------
### Chart A
```{r}
数据表(df1,filter ='top')
### Chart B
```{r}
数据表(df2,filter ='top')
### Chart C
```{r}
数据表(df3,filter ='top')
有关flexdashboard
布局的更多信息,请访问RStudio的网站。
https://stackoverflow.com/questions/50821647
复制