Graphviz 不可见边布局问题
我有一个稠密的点图,有很多边,还有一个节点几乎可以连接到任何其他节点 例如:Graphviz 不可见边布局问题,graphviz,dot,Graphviz,Dot,我有一个稠密的点图,有很多边,还有一个节点几乎可以连接到任何其他节点 例如: digraph TEST { rankdir=LR; node [shape=plaintext]; graph [compound=true]; A[label=<<table border="0" cellspacing="0" cellborder="1" > <tr><td >A</td></tr>
digraph TEST
{
rankdir=LR;
node [shape=plaintext];
graph [compound=true];
A[label=<<table border="0" cellspacing="0" cellborder="1" >
<tr><td >A</td></tr>
<tr><td port='a1'>a1</td></tr>
<tr><td port='a2'>a2</td></tr>
</table>>];
B;
C;
D;
E;
F;
G;
H;
I;
A:a1:e->B:w;
A:a1:e->C:w;
A:a1:e->D:w;
A:a1:e->E:w;
A:a1:e->F:w;
A:a1:e->G:w;
A:a1:e->H:w;
A:a1:e->I:w;
A:a2:e->B:w;
B:e->C:w;
C:e->D:w;
D:e->E:w;
E:e->F:w;
E:e->G:w;
E:e->H:w;
F:e->I:w
G:e->I:w
H:e->I:w
}
将属性[style=invi]添加到a1连接不会渲染它们,但会保持布局与它们相同。结果,节点和标签的放置看起来很奇怪,因为其他位置存在空白和密集连接。
完全删除连接确实会更改图的语义和图节点的列组,在本例中不是这样,但在其他示例中会这样
因此,我正在寻找一种方法来提供dot信息,以便正确计算一侧节点之间的所有依赖关系,并建议它不要在另一侧绘制渲染和绘制这些连接。可以使用
concentrate=true
据报道,这将
。。。将多条边合并为一条边并使其部分平行
共享其部分路径的边
不完全是我想要的,但是谢谢你给我指出这个参数。好消息-在某些情况下可能也有帮助。
concentrate=true