我想显示一个a指向 node 的 node b。b在子图中。以下 dot graphviz 代码应该可以工作。
digraph
{
a;
subgraph cluster_mysubgraph
{
a->b;
}
}
唉,虽然节点a是在任何子图之外声明的,但它在内部呈现mysubgraph(在 Ubuntu 14.04 上的 graphviz 2.36.0 上观察到):

我已经尝试过诸如预先声明b之类的变体。没有成功。
一种解决方法是a在另一个集群子图中声明。
digraph
{
subgraph cluster_pseudo
{
a;
}
subgraph cluster_mysubgraph
{
a->b;
}
}
这可以防止a出现在里面mysubgraph,但另一个子图并不是一个真正的选择。

a真的应该在任何子图之外。
问题
- 它应该是这样的吗?
- 是否有保留预期外观的解决方法?
