graphviz中边和节点的布局

时间:2010-07-06 15:57:08

标签: graphics graphviz dot postscript

在graphviz中,我希望有一个不跨越节点的边缘。 这是我的图表:

digraph G {
 rankdir=LR;
 fontname = "Bitstream Vera Sans";
 fontsize = 8;

  node [
   fontname = "Bitstream Vera Sans"
   fontsize = 8
   shape = "record"
  ];

  edge [
    fontname = "Bitstream Vera Sans"
   fontsize = 8
 ];

  MethodContext [
    label = "{ <head> MethodContext | <parent> parent \l| nativeIP \l | ip \l| sp \l| receiver \l| method  \l|  flags \l| Temp Var 1 \l Temp Var 2 \l ... \l Temp Var n \l| Stack \l ... \l Stack \l }"
  ];

  MethodContext:parent -> MethodContext:head [tailport=e];
}

没有尾部,我得到了一个漂亮的垂直图,除了边缘穿过节点。但是,只要我在示例中添加[tailport=e],我的图表就是水平的,边缘仍在穿过节点。

如何保持节点垂直并将边缘连接到右侧?

由于

1 个答案:

答案 0 :(得分:1)

谁想知道解决方案

MethodContext:parent -> MethodContext:head:e;