有没有一种方式(无论是通过语言特性还是预处理程序)可以将外部的 .dot 文件作为子图包含到另一个图中?
我正在处理一个相对较大的图,虽然是手动维护的,而不是生成的。
如果能够定义一些 subgraph01.dot
将会非常方便:
digraph subgraph01 {
/* lot of nodes and edges */
}
subgraph02.dot
:
digraph subgraph02 {
/* lot of nodes and edges */
}
然后做类似于graph.dot
这样的事情:
digraph BigGraph {
import subgraph01;
import subgraph02;
A -> subgraph01.Node1
A -> subgraph02.Node1
subgraph01.Node10 -> subgraph02.Node99
/* etc. */
}
有办法吗?
gvpr
和使用m4
的文档是有的,但据我所知,并没有明确说明如何使用m4
处理dot
文件的文档。 - Simon