Полноразмерный сюжет rbokeh в flexdashboard - PullRequest
0 голосов
/ 07 февраля 2019

Я использую графику боке от R до rbokeh.Я хочу включить их в flexdashboard.Моя проблема в том, что графики кажутся квадратными.Например, если у меня есть макет с двумя строками и я попытаюсь поместить график внизу, он не займет всю ширину, поскольку кажется, что он блокирует соотношение сторон 1: 1.

Я понялработать, если я изменю вызов figure(), но это похоже на обходной путь.Для другого макета я бы сделал то же самое с height.

figure(width = 2000, height = NULL)

Есть ли более формальный способ, чтобы он заполнил всю область компонента?Или вы просто выбираете размер больше необходимого и позволяете ему масштабироваться?Есть ли какие-нибудь опасности для памяти, связанные с этим?Я сделал сбой RStudio с ошибкой выделения памяти.

Вот тестовый файл:

---
title: "Test"
output: 
  flexdashboard::flex_dashboard:
    orientation: rows
---

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

Row {data-height=400}
-----------------------------------------------------------------------

### Component 1

BLANK

Row {data-height=600}
-----------------------------------------------------------------------

### Component 3

```{r}
figure(width = NULL, height = NULL) %>%
  ly_points(Sepal.Length, Sepal.Width, data = iris,
    color = Petal.Width)
```
...