Встраивание параметризованного графического объекта в r-markdown - PullRequest
0 голосов
/ 18 марта 2019

Я создаю отчеты, используя r-markdown, knitr, ggplot и plotly.Мои объекты сюжета передаются в качестве параметров.Я могу сгенерировать вывод ggplot следующим образом:

```{r echo = FALSE}
plot(params$plot_id__0_1)
```

Однако, если я попробую то же самое с объектом заговора, он потерпит неудачу (Ошибка в xy.coords: «x» - это список, но нет компонентов «x»).'and' y '):

```{r plotly = TRUE}
plot(params$plot_id__0_2)
```

Я видел r-markdown, где объекты на графике выявляются на месте, поэтому я попытался:

```{r plotly = TRUE}
params$plot_id__0_2
```

, но я просто получаюВывод текста "params $ plot_id__0_2".

Итак, вопрос в том, как мне отобразить вывод графиков в отчете, когда объект вводится как параметр?(Я включил пакеты ggplot2 и plotly в уценку.)

Спасибо за любой совет.

1 Ответ

0 голосов
/ 19 марта 2019

Магия:

```{r echo = FALSE}
htmltools::tagList(params$plot_id__0_2)
```

Благодаря parth в ответ на этот пост .

Задача была усложнена, так какFirefox (49.0.1 и 50.1.0), Windows 7 и заговорщики не очень хорошо играют (по крайней мере, на моем компьютере).В этой комбинации графики выглядят пустыми, но с Chrome работает нормально.

...