【问题标题】:How can I make dot (graphviz) layout unconnected nodes vertically instead of horizontally?如何垂直而不是水平地制作点(graphviz)布局未连接的节点?
【发布时间】:2019-03-14 13:55:30
【问题描述】:

我使用pyreverse 从 python 代码创建类图,结果是这样的图:

可以看出,有些类是不相关的。我希望将子图排列在彼此下方,以便将图像包含在文档中。

有没有一种简单的方法来修改点文件,以便将图形的不连贯部分放在彼此下方?

【问题讨论】:

    标签: graphviz dot pyreverse


    【解决方案1】:

    用不可见的边连接断开的部分:

    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 ];
    }
    

    产量

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-27
      • 1970-01-01
      • 2021-11-27
      • 2018-05-16
      • 2022-08-02
      • 2013-05-13
      相关资源
      最近更新 更多