GraphVizを使用して、次のデータをドット形式で視覚化しようとしています。
digraph n {
node [nodesep=2.0, fontsize=11];
graph [ overlap=false];
edge[weight=0.2];
A -> B [label="I/5"]
A -> A [label="*/0"]
A -> C [label="ii/2"]
A -> H [label="vii/1"]
B -> D [label="iii/1"]
B -> E [label="IV/2"]
B -> F [label="V/2"]
B -> B [label="vi/2"]
C -> F [label="V/2"]
C -> H [label="vii/1"]
D -> E [label="IV/2"]
E -> D [label="iii/2"]
E -> G [label="iv/1"]
E -> F [label="V/3"]
F -> B [label="I/4"]
F -> B [label="vi/1"]
F -> B [label="*/0"]
G -> B [label="I/5"]
H -> B [label="vi/1"]
}
次のコマンドを実行します。
neato -Tpng Chord_NFA.dot > Chord_NFA.png
私にこの出力を与えます:
A4に収まり、どのエッジもノードと重なったり交差したりしないようにしたいと思います。私はビロで自分でやったので、これは(数学的に)可能です。