RPres 中未显示美人鱼 (diagrammeR) 图

Mermaid (diagrammeR) graph not displayed in RPres

我正在尝试在 RPres 中包含使用 diagrammeR 包构建的图表。这是图表:

library(DiagrammeR)
mermaid("graph TD
          X1(X1)-->Z1(Z2)
          X2(X2)-->Z2(Z2)
          X1(X1)-->Z2(Z2)
          Z1(Z1)-->Y(Y)
          Z2(Z2)-->Y(Y)
            ")

在RStudio 的查看器窗格中查看输出是没有问题的。不,我将其包含在 RPres 中:

Untitled
========================================================
author: 
date: 
autosize: true

First Slide
========================================================

```{r,echo=FALSE, results = "asis"}

library(DiagrammeR)
mermaid("graph TD
          X1(X1)-->Z1(Z2)
          X2(X2)-->Z2(Z2)
          X1(X1)-->Z2(Z2)
          Z1(Z1)-->Y(Y)
          Z2(Z2)-->Y(Y)
            ")

(请注意,由于标记的原因,此处未显示关闭代码块的“```”...)

唉,空无一物:

您是否致力于 RPres 或您会考虑其他幻灯片格式?例如,如果您创建一个新的 R Markdown 文档并在 YAML header 中指定 output: ioslides_presentation,图表将正确呈现:

---
title: "Untitled"
author: "Your Name"
date: "5/2/2020"
output: ioslides_presentation
---

Untitled
===========================================================
Here is the content for the second slide in different style


## Title of Mermaid Slide

```{r,echo=FALSE, results = "asis"}

library(DiagrammeR)
mermaid("graph TD
          X1(X1)-->Z1(Z2)
          X2(X2)-->Z2(Z2)
          X1(X1)-->Z2(Z2)
          Z1(Z1)-->Y(Y)
          Z2(Z2)-->Y(Y)
        ")

产生这个: