从Graphviz Dot cluster子图中删除矩形

mda*_*shx 15 dot graphviz

有没有告诉Dot使用群集但不显示子图节点周围的矩形?

mar*_*pet 19

你可以这样做style.

示例使用style=invis:

digraph g{
 subgraph cluster0 {
  style=invis;
  1 -> 2;
 }
}
Run Code Online (Sandbox Code Playgroud)

如果您想将此作为所有子图的默认值,请使用subgraph[style=invis]:

digraph g{
 subgraph[style=invis];

 subgraph cluster0 {
  1 -> 2;
 }
}
Run Code Online (Sandbox Code Playgroud)

  • `graph [style = invis]`也可以 (3认同)
  • 不幸的是,就我而言,添加此属性也会删除子图标签。就我而言,这是不可取的。关于如何解决这个问题有什么建议吗? (2认同)

iva*_*anm 7

您可以使用style=invis

subgraph cluster1 {
  style=invis
  ...
}
Run Code Online (Sandbox Code Playgroud)

作为上述style=invis方法的替代方法,您还可以设置pencolor=transparent(本地或全局)。

  • 非常感谢!与 ``style=invis`` 相比,``pencolor=transparent`` 实际上保留了子图的标签。 (3认同)