我想显示一个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
真的应该在任何子图之外。
问题
- 它应该是这样的吗?
- 是否有保留预期外观的解决方法?