Graphviz:在子图形中垂直堆叠字段

BRS*_*BRS 8 graphviz

我试图在Graphviz中垂直堆叠一组字段(有8个特定字段,所以我最好有4x4).我有一个包含8个字段的子图集,默认情况下,它们是水平并排排列的,这使得连接非常混乱.如果子场垂直堆叠,我觉得会更清楚.

mar*_*pet 6

布局节点的常用技术是使用不可见边.

在以下示例中,节点n1-n8在集群内垂直布局,但不显示边.

digraph g{

  subgraph cluster0 {
    edge[style=invis];
    n1->n2->n3->n4->n5->n6->n7->n8;
  }

  // some visible edges from nodes outside of the cluster to nodes within the cluster
  a -> b;
  a -> {n2;n7;n8};
  b -> {n4;n6;n7;};
}
Run Code Online (Sandbox Code Playgroud)