Graphviz 使用x->;指定关系时如何添加标签;y->;z符号?
使用以下格式指定图形时,是否有方法添加单个标签Graphviz 使用x->;指定关系时如何添加标签;y->;z符号?,graphviz,dot,Graphviz,Dot,使用以下格式指定图形时,是否有方法添加单个标签 digraph { 1 -> 2 -> 3 -> 1 } 如果您指的是节点上的标签,则可以这样做: digraph { 1 [label="A"] 2 [label="B"] 3 [label="C"] 1 -> 2 -> 3 -> 1 } digraph { 1 -> 2 [label="A"] 2 -> 3 [label="B"]
digraph {
1 -> 2 -> 3 -> 1
}
如果您指的是节点上的标签,则可以这样做:
digraph {
1 [label="A"]
2 [label="B"]
3 [label="C"]
1 -> 2 -> 3 -> 1
}
digraph {
1 -> 2 [label="A"]
2 -> 3 [label="B"]
3 -> 1 [label="C"]
}
如果要标记边,必须按如下方式将其拆分:
digraph {
1 [label="A"]
2 [label="B"]
3 [label="C"]
1 -> 2 -> 3 -> 1
}
digraph {
1 -> 2 [label="A"]
2 -> 3 [label="B"]
3 -> 1 [label="C"]
}
您无法执行类似于1->2[label=“x”]->3[label=“y”]…
的操作的原因可以在以下列表中找到:
每个
edge\u stmt
只能有一个attr\u list
有一个有趣的情况:如果一个节点链接到多个节点,并且所有这些边共享相同的标签,您可以这样做:1->{2;3;}[label=“abc”]