Graphviz:自动变量?

时间:2019-01-31 15:55:51

标签: graphviz dot

假设我定义一个节点:

"somenode" [xlabel="somenode"]

是否有一个自动变量,例如make,这样我就可以编写(例如,用伪代码)类似的内容:

"somenode" [xlabel=$@]

1 个答案:

答案 0 :(得分:0)

如果属性支持类型escStringlabel属性支持类型),则可以将\N用于节点名,将\G用于图形名。在边缘标签上,您可以将\T用作尾节点名称,并将\H用作头节点名称。

digraph {
    Node1 [xlabel="\N"]
    Node2 -> Node3 [xlabel="\T" label="\H"]
}

结果: