Graphviz 有更好的方法指向子图吗?

Graphviz 有更好的方法指向子图吗?,graphviz,dot,Graphviz,Dot,我想指出一个子图,线停在边上。 据我所知,我可以选择子图中的任何节点。 有没有办法创建一个可以指向的不可见节点 digraph G { compound=true; subgraph cluster_a{ label="node1"; node1; } node2->node1 [lhead=cluster_a]; } 理想情况下,节点1不应可见您可以简单地使用style=invi: node1 [style=inv

我想指出一个子图,线停在边上。 据我所知,我可以选择子图中的任何节点。 有没有办法创建一个可以指向的不可见节点

 digraph G {
    compound=true;
    subgraph cluster_a{ 
        label="node1";
        node1;
    }

    node2->node1 [lhead=cluster_a];
 }

理想情况下,节点1不应可见

您可以简单地使用
style=invi

node1 [style=invis];

我试过了,它确实使节点不可见,但它仍然占用空间。我还尝试将高度和宽度设置为0.0,结果相同。尝试使用
shape=none,label=“”
以减少空间。或者,如果不起作用,您可以放弃子图的标签,而显示节点的标签。