Diagrammer:如何为美人鱼连接器添加标签

COL*_*OLO 3 r diagrammer

我正在尝试R DiagrammeR库,并且不能为盒子之间的连接器添加标签...我的代码(工作正常)是:

library(DiagrammeR)
mermaid("
graph TD
        A[node 1]-->B[node 2]
        A-->C[node 3]
        C-->E[another node]
        B-->D[node 4]
        ")
Run Code Online (Sandbox Code Playgroud)

使用相同库的函数grViz,可以添加标签,如:

 A[label:'This is the NO path"]
Run Code Online (Sandbox Code Playgroud)

但这种方式会给美人鱼功能带来错误......我试过:

 A[node 1]-->B[node 2][label="test"]
 A[node 1]-->B[node 2, label="test"]
Run Code Online (Sandbox Code Playgroud)

和许多其他人没有成功.

我想要一个类似于这个图表的东西,在连接中添加了'YES' 在此输入图像描述

有任何想法吗?提前致谢!

Mar*_*dri 6

这里给出解决方案.|Yes|A-->和之间添加C[node 3].

library(DiagrammeR)
mermaid("
graph TD
        A[node 1]--> B[node 2]
        A-->|Yes| C[node 3]
        C-->E[another node]
        B-->D[node 4]
        ")
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述