如何使用Graphviz为节点和边添加注释?

13

我该如何使用Graphviz绘制图形并标注其节点和边?

比如:

(a: level=0) --3--> (b: level=1)  
(a: level=0) --2--> (c: level=1)
1个回答

17

非常简单,这是一个适用于您示例的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 命令将输出:

dot output

你可以设置更多参数以获得所需的布局。我建议您查看Graphviz文档


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接