graphviz折叠平行路径
是否可以像图中所示那样折叠多条路径?如果有的话,对如何实现这一目标有何建议graphviz折叠平行路径,graphviz,Graphviz,是否可以像图中所示那样折叠多条路径?如果有的话,对如何实现这一目标有何建议 我已经习惯了杂草。 注释掉不需要的节点和边,并使用shape=point添加3个节点。您还可以在新节点之间创建不可见边,但我没有这样做。 这: 生成以下内容: 我不太清楚你在问什么。是如何让B1->A和B2->A在同一个地方终止的?还是我又在杂草丛中?我现在看不清我在问什么。因此,我将尝试重新措辞:如何创建3个点?假设我有一个像图中一样的图,但是从B1到B99的所有节点都被画出来了,我如何把这个图变成像图中那样的图,B4
我已经习惯了杂草。
注释掉不需要的节点和边,并使用shape=point添加3个节点。您还可以在新节点之间创建不可见边,但我没有这样做。 这: 生成以下内容:
我不太清楚你在问什么。是如何让B1->A和B2->A在同一个地方终止的?还是我又在杂草丛中?我现在看不清我在问什么。因此,我将尝试重新措辞:如何创建3个点?假设我有一个像图中一样的图,但是从B1到B99的所有节点都被画出来了,我如何把这个图变成像图中那样的图,B4到B98没有显示,而是被3个点代替了。
digraph ellipsis {
rankdir=RL
nodesep=.1
node [shape=circle]
{
rank=same
B1
B2
B3
/* comment out unwanted nodes
B4
B5
...
*/
e4 [shape=point]
e5 [shape=point]
e6 [shape=point]
B99
edge [style=invis]
B1 -> B2 -> B3 -> e4 -> e5 -> e6 -> B99
}
C -> B1
C -> B2
C -> B3
/* comment out unwanted edges
C -> B4
*/
C -> B99
B1 -> A
B2 -> A
B3 -> A
/* comment out more unwanted edges
B4 -> A
*/
B99 -> A
}