Graphviz在决定布局时忽略边

Graphviz在决定布局时忽略边,graphviz,dot,Graphviz,Dot,我在点图中有一条边,我需要在布局期间被其他边忽略。我已经尝试通过点输入代码的第一部分,然后在下面添加点边,但是其他实心边仍然受到它们的影响 守则: digraph structs { rankdir=LR edge [tailclip=false]; node [shape=record]; header [label="{<0> |<1> header|<2> }"]; data0 [label=

我在点图中有一条边,我需要在布局期间被其他边忽略。我已经尝试通过
输入代码的第一部分,然后在下面添加点边,但是其他实心边仍然受到它们的影响

守则:

digraph structs {
    rankdir=LR
    edge [tailclip=false];
    node [shape=record];
    header [label="{<0> |<1> header|<2>  }"];
    data0 [label="{<0> |<1> data0|<2> }"];
    data1 [label="{<0> |<1> data1|<2> }"];
    trailer [label="{<0> |<1> trailer|<2> }"];

    header -> data0 -> data1 -> trailer [style=invis, weight=100];
    edge [arrowhead=vee, arrowtail=dot, dir=both, weight=40];
    header:2:c -> data0:1:n;
    data0:0:c -> header:1:s;


    data0:2:c -> data1:1:n;
    data1:0:c -> data0:1:s;

    data1:2:c -> trailer:1:n ;
    trailer:0:c -> data1:1:s;

    edge [constraint=false, style=dashed, weight=0, layer=1];
    data0:2:c -> trailer:1:n [weight=0];
    trailer:0:c -> data0:1:s [weight=0];

}
有向图结构{
rankdir=LR
边缘[tailclip=false];
节点[形状=记录];
标题[标签={|标题|}];
data0[label=“{| data0 |}]”;
data1[label=“{| data1 |}]”;
拖车[标签={|拖车|}];
标题->数据0->数据1->拖车[样式=Invi,重量=100];
边缘[箭头=V形,箭头=点,方向=两者,重量=40];
表头:2:c->data0:1:n;
data0:0:c->header:1:s;
data0:2:c->data1:1:n;
data1:0:c->data0:1:s;
数据1:2:c->拖车:1:n;
拖车:0:c->data1:1:s;
边[constraint=false,style=虚线,weight=0,layer=1];
数据0:2:c->拖车:1:n[重量=0];
拖车:0:c->data0:1:s[重量=0];
}
结果是:

我不明白你的问题是什么意思。你能解释一下哪里出了问题吗(也许还可以描述一下“以前”的情况和想要的情况)。