Диаграмма R / русалка в файле Rmarkdown с выходным форматом PDF / LaTex - PullRequest
0 голосов
/ 21 февраля 2020

Я бы хотел включить диаграмму русалки в PDF-файл, созданный с помощью Markdown.

Согласно этой записи , русалка создает виджет HTML в качестве вывода. К сожалению, ответ, предоставленный там для слайдов xaringan, не работает для PDF, сгенерированных в уценке R.

Rmd-MWE ниже. Любая помощь с благодарностью!

---
title: "DiagrammeR: mermaid diagram in Rmd"
output: pdf_document
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

# Simple mermaid diagram

```{r}
library(DiagrammeR)
mermaid("
graph LR
    A-->B
    ", height = '100%', width = '100%')
```

1 Ответ

1 голос
/ 21 февраля 2020

Вот обходной путь. Замените код в вашем последнем чанке следующим:

library(DiagrammeR)
library(networkD3)
library(webshot)

g  <- mermaid("
graph LR
    A-->B
    ", height = '100%', width = '100%')

saveNetwork(g, "g.html")


webshot("g.html", "g.png", vheight = 50)
...