首页 > 解决方案 > 如何在 graphviz/dotEditor 中使用现有节点标签/头标签创建新边而不复制新边

问题描述

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

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

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

在此处输入图像描述

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

我怎样才能做到这一点?请帮助,在此先感谢。

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

标签: graphvizdotdotfiles

解决方案


可能不可能,但也许你应该看看节点位置(基于风向,你也在手绘图中指出)并留下如下标签之一:

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

结果:

在此处输入图像描述


推荐阅读