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

Diagrammer: how to add labels to mermaid connectors

我正在尝试 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]
        ")

使用同一个库的函数 grViz,可以像这样添加标签:

 A[label:'This is the NO path"]

但是这种方式会导致美人鱼功能出错... 我试过了:

 A[node 1]-->B[node 2][label="test"]
 A[node 1]-->B[node 2, label="test"]

和许多其他人都没有成功。

我想要与此图表类似的内容,并在连接中添加了 'YES'

有什么想法吗?提前致谢!

解决方案可用 here。在 A-->C[node 3] 之间添加 |Yes|

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