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

如何使用graphviz/dotEditor中的现有nodelabel/HeadleLabel创建新边,而不复制新边,graphviz,dot,dotfiles,Graphviz,Dot,Dotfiles,我正在graphviz dotEditor中使用下面的脚本创建我的图形 上面提到的脚本创建了下图 我的要求是:它不应该在节点DUT1(1-->3的边)上创建新的taillabel(1),而应该使用相同的现有标签 我怎样才能做到这一点?请帮忙,提前谢谢 添加所需的结果图像。 可能不可能,但也许您应该查看节点位置(基于风向,正如您在手绘中所示),并留下如下标签之一: digraph G { "DUT0" [label="DUT0"]; "DUT1" [label="DUT1"]; "

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

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

我的要求是:它不应该在节点DUT1(1-->3的边)上创建新的taillabel(1),而应该使用相同的现有标签

我怎样才能做到这一点?请帮忙,提前谢谢

添加所需的结果图像。

可能不可能,但也许您应该查看节点位置(基于风向,正如您在手绘中所示),并留下如下标签之一:

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


请阅读-总结是,这不是一种向志愿者讲话的理想方式,可能会对获得答案产生反作用。请不要将此添加到您的问题中。请重新表述您的请求。我对你所追求的东西有多种解释。具体来说,您是想简化输入还是修改生成的图像?当然可以@sroush。我会尽量解释得更好。节点DUT1有一个端口1,该端口连接到DUT0的端口2及其自身的端口3。因此,DUT1上不应该有重复的端口1,而应该使用相同的端口1。要实现这一点,我应该在我的点脚本中进行哪些更改。添加我在原始问题中需要的结果图像。谢谢你的回复。你好,谢谢你,艾伯特
digraph G {
  "DUT0" -> "DUT1" [headlabel="1", taillabel="2"];
  "DUT1":n -> "DUT1" [ headlabel="3"];
}