8

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

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

显然(或不是)-->A并且B-->代码不起作用。箭不可能从无处飞来或飞来。

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

4

3 回答 3

9

这个怎么样?

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

输出图为:

在此处输入图像描述

于 2018-05-10T10:12:47.493 回答
0

我在这里找到的更简单的方法

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

输出类似于

按钮状态图

于 2020-07-06T06:10:24.223 回答
0

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

a --> end[ ]
style end height:0px;
于 2022-02-22T02:32:42.657 回答