0

我正在尝试diagrammeRRPres. 就是这个图:

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)
            ")

(请注意,这里没有显示用于关闭代码块的“```”,因为标记...)

唉,只有空虚的深渊:

在此处输入图像描述

4

1 回答 1

1

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

---
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)
        ")

产生这个:

在此处输入图像描述

于 2020-05-02T17:55:30.773 回答