Я пытаюсь визуализировать следующие данные в точечном формате с помощью 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 и ни один из ребер не перекрывал или не пересекал узел. Это возможно (математически), потому что я сделал это сам с биро.