如何在graphviz / dotEditor中使用现有的nodelabel / headlabel创建新的边线,而不复制新的边线

问题描述 投票:-1回答:2
digraph G {
   "DUT0" [label="DUT0"];  "DUT1" [label="DUT1"];
   "DUT0" -> "DUT1"  [headlabel="1", taillabel="2"];
   "DUT1" -> "DUT1"  [taillabel="1", headlabel="3"];
}

我正在graphviz dotEditor中使用以下脚本来创建我的图形。

上面提到的脚本创建了下图。

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9jTUcySi5wbmcifQ==” alt =“在此处输入图像描述”>“ >>

我的要求是:与其在节点DUT1(Edge的边缘1-> 3)上创建一个新的taillabel(1),不如使用现有的相同标签。

我该如何实现?请帮助,在此先谢谢。

添加所需的结果图像。“在此处输入图像描述”

digraph G {“ DUT0” [label =“ DUT0”]; “ DUT1” [label =“ DUT1”]; “ DUT0”->“ DUT1” [headlabel =“ 1”,taillabel =“ 2”]; “ DUT1”->“ DUT1” [taillabel =“ 1”,headlabel =“ 3”]; }我正在使用以下...

graphviz dot dotfiles
2个回答
0
投票

以上建议似乎可以解决问题:enter image description here


0
投票

可能不可能,但是也许您应该查看节点的位置(基于风向,正如您在手绘图中所指出的那样),并保留以下标签之一:

© www.soinside.com 2019 - 2024. All rights reserved.