如何让dot(graphviz)布局未连接的节点垂直而不是水平?

5
我使用pyreverse从Python代码创建类图,结果是这样的图形: enter image description here 可以看到,一些类没有关联。我希望将子图放在彼此下面,以便我可以将图像包含在文档中。
有没有简单的方法修改dot文件,使得图形的不相关部分放置在彼此下面?
1个回答

2

用无形的边连接未连接的部分:

digraph so
{
    node[ shape = box ];
    A[ label = "Message" ];
    B[ label = "MetaMessage" ];
    C[ label = "TrainingMessage" ];
    D[ label = "MessageBundle" ];

    A -> { B C };
    { B C } -> D[ style = invis ];
}

产生

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接