我该如何使用Graphviz绘制图形并标注其节点和边?
比如:
(a: level=0) --3--> (b: level=1)
(a: level=0) --2--> (c: level=1)
我该如何使用Graphviz绘制图形并标注其节点和边?
比如:
(a: level=0) --3--> (b: level=1)
(a: level=0) --2--> (c: level=1)
非常简单,这是一个适用于您示例的dot
文件(test.dot
):
strict digraph {
1 [label="a: level=0"];
2 [label="b: level=1"];
3 [label="c: level=1"];
1 -> 2 [label="3"];
1 -> 3 [label="2"];
}
使用 dot -Tpng -o test.png test.dot
命令将输出:
你可以设置更多参数以获得所需的布局。我建议您查看Graphviz文档。