2017-04-05 2 views
3

Ich habe ein Flexdashboard-Dokument erstellt, das mehrere Seiten hat. Ich möchte das auf der ersten Seite der vetical_layout: fill aber auf der zweiten Seite möchte ich, dass vertical_layout: scroll. Mein Dokument beginnt wie folgt aus:Kombinieren Sie in Flexdashboard mit mehreren Seiten verschiedene Arten von vertical_layout

--- 
title: "DASHBOARD" 
output: 
    flexdashboard::flex_dashboard: 
    orientation: columns 
    logo: logo.png 
    vertical_layout: fill 
--- 

Wie kann ich die zweite Seite mit dem vertical_layout: scroll sehen?

Antwort

3

Sie können den globalen Wert vertical_layout für eine einzelne Spalte (H2) überschreiben.

--- 
title: "Changing Vertical Layout" 
output: 
    flexdashboard::flex_dashboard: 
    orientation: columns 
    vertical_layout: fill 
--- 

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

Page 1 
================================ 

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

### Panel A 
```{r} 
qplot(cars$speed) 
qplot(cars$dist) 
``` 

Column {data-width=350} 
----------------------------------------------------------------------- 

### Panel B 
```{r} 
qplot(cars$speed) 
``` 

### Panel C 
```{r} 
qplot(cars$dist) 
``` 

Page 2 
================================ 

Column { vertical_layout: scroll} 
----------------------------------------------------------------------- 

### Panel A 
```{r} 
qplot(cars$speed) 
qplot(cars$dist) 
``` 

```{r} 
qplot(cars$speed) 
qplot(cars$dist) 
``` 

```{r} 
qplot(cars$speed) 
qplot(cars$dist) 
``` 

enter image description here Hier ist ein ähnliches Beispiel die globalen Werte überschrieben. (Aber in this case, sie ändern die Ausrichtung auf der Seite (H1) Ebene).

Verwandte Themen