Rmarkdown文件中的DiagrammeR /人鱼流程图,输出格式为PDF / LaTex

问题描述 投票:0回答:1

我想在以R标记生成的PDF中包含美人鱼图。

根据this post,美人鱼创建一个HTML小部件作为输出。不幸的是,此处提供的关于xaringan幻灯片的答案不能用作R标记生成的PDF的解决方法。

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%')
```
r r-markdown diagrammer mermaid
1个回答
0
投票

这里是解决方法。用以下代码替换最后一个块中的代码:

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)
© www.soinside.com 2019 - 2024. All rights reserved.