【发布时间】:2014-06-11 17:12:18
【问题描述】:
我想显示一个节点 a 指向一个节点 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 确实应该在任何子图之外。
问题
- 应该是这样的吗?
- 是否有保留预期外观的解决方法?
【问题讨论】: