是否可以从节点到空绘制箭头?

Is it possible to draw arrow from node to nothing?

我正在尝试在 DiagrammeR::mermaid 中绘制一个简单的图表,应该如下所示:

 mermaid("
     graph LR
     A(Sample Text)
     -->A
     A-->B
     B-->A 
     B-->
  ")

显然(或不是)-->AB--> 代码不起作用。不可能有箭不知从何而来。

是否有简单的解决方法(空白节点?/不可见节点?)

这个怎么样?

library(DiagrammeR)

mermaid("
     graph LR
        START[ ]-->A[Sample Text]
        A-->B
        B-->A 
        B-->STOP[ ]

        style START fill:#FFFFFF, stroke:#FFFFFF;
        style STOP  fill:#FFFFFF, stroke:#FFFFFF;
        ")

输出图为:

我找到的更简单的方法here

digraph {
    rankdir=LR;
    nowhere [style=invis,shape=point]
    nowhere -> on
    on -> off [label = "Push"]
    off -> on [label = "Push"]
}

输出类似于

如果你想从你的隐形点继续下去会更容易更好:

a --> end[ ]
style end height:0px;