2017-01-11 2 views
0

graphvizドットを使用してグラフを作成しています。このGraphviz:ノードに既にラベルがある場合、矢印にラベルを追加する方法

digraph protocol { 
    label="Protocol workflow"; 
    node[shape=box, style=rounded]; 

    a[label="Byte received"]; 
    b[label="Is start delimiter?", shape=diamond]; 
    c[label="Recv length [n, 1B]"]; c1[label="Set count=n"]; 
    d[label="Recv 1 payload byte and decrement count"]; 
    e[label="count > 0", shape=diamond]; 
    f[label="Recv CRC [2B]"]; 
    g[label="Is CRC valid?", shape=diamond]; 

    a -> b -> c -> c1 -> d -> e -> f -> g; 
    e -> d; 

}

問題のように

は、いくつかの矢印に私ははいいいえラベルを追加しないする必要がありますが、私は、私はそれを行うことができるか分からないということです。

答えて

0

あなたはこのようなエッジにラベルを追加することがあります。

e -> f [label="Yes"]; 
+0

おかげトンを、私は一度それを試みたが失敗し、その後、行ごとに1つだけのエッジを書くならば、それが動作することに気づきました –

関連する問題