Расположение ребра и узла в графвизе - PullRequest
1 голос
/ 06 июля 2010

В графике я хотел бы иметь ребро, которое не пересекает узел.Вот мой график:

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 Ответ

1 голос
/ 19 августа 2010

Кто хочет знать, что решение

MethodContext:parent -> MethodContext:head:e;
...