我想包括一个美人鱼图表在与R标记生成的PDF。
根据this post的说法,mermaid创建了一个HTML widget作为输出。不幸的是,这里为xaringan幻灯片提供的答案不适用于在R markdown中生成的PDF。
下面是Rmd-MWE。任何帮助都是非常感谢的!
---
title: "DiagrammeR: mermaid diagram in Rmd"
output: pdf_document
---
```{r setup, include=FALSE}knitr::opts_chunk$set(echo =真)
# Simple mermaid diagram
```{r}库(DiagrammeR)
美人鱼(“
图LR
A-->B", height = '100%', width = '100%')发布于 2020-10-16 23:40:11
在Rstudio控制台中运行以下两行:
install.packages('webshot')
webshot::install_phantomjs()发布于 2020-02-22 04:33:12
这里有一个解决方法。将最后一个块中的代码替换为:
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)https://stackoverflow.com/questions/60336847
复制相似问题