Как создать новое ребро, используя существующую метку узла / метку головы в graphviz / dotEditor, не дублируя новую - PullRequest
0 голосов
/ 26 апреля 2020
digraph G {
   "DUT0" [label="DUT0"];  "DUT1" [label="DUT1"];
   "DUT0" -> "DUT1"  [headlabel="1", taillabel="2"];
   "DUT1" -> "DUT1"  [taillabel="1", headlabel="3"];
}

Я использую приведенный ниже скрипт в graphviz dotEditor для создания моего графика.

Вышеупомянутый скрипт создает диаграмму ниже.

enter image description here

My Требование следующее: вместо создания новой хвостовой метки (1) на узле DUT1 (край от 1 до> 3), он должен использовать тот же существующий.

Как мне этого добиться? Пожалуйста, помогите, заранее спасибо.

Добавление полученного изображения, которое требуется. enter image description here

1 Ответ

0 голосов
/ 27 апреля 2020

Возможно, это невозможно, но, возможно, вам следует взглянуть на расположение узлов (основываясь на направлениях ветра, как вы также указали на рисунке руки) и оставить одну из меток, например:

digraph G {
  "DUT0" -> "DUT1" [headlabel="1", taillabel="2"];
  "DUT1":n -> "DUT1" [ headlabel="3"];
}

Результат:

enter image description here

...