Graphviz выводит беспорядок

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

29
задан Rory 21 August 2019 в 17:41
поделиться