Graphviz - 如何将边缘约束为仅连接到节点的东面或西面?

时间:2014-06-04 06:07:12

标签: graphviz dot

我是Graphviz的新手,需要尝试将连接仅约束到节点的左侧或右侧(或东侧或西侧)。到目前为止,我的DOT脚本编写工作导致输出显示在附加图像中。

最值得赞赏的任何建议。

enter image description here

1 个答案:

答案 0 :(得分:0)

使用端口 (https://www.graphviz.org/doc/info/attrs.html#k:portPos) 可能会解决这个问题。

digraph i{
  t [shape=plaintext,label=<
  <TABLE CELLSPACING="2" CELLPADDING="2" BORDER="1">
  <TR><TD PORT="one_l">one left</TD><TD PORT="one_r">one right</TD></TR>
  <TR><TD PORT="l2">one left</TD><TD PORT="xyz">one right</TD></TR>
  </TABLE>
  >
  ]
  x -> t:one_l:w
  t:xyz:e -> XX
} 

给予:
enter image description here