当您使用以下格式指定图表时,是否可以添加单个标签?
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"]
}
你不能做类似的事情的原因可以1 -> 2 [label="x"] -> 3 [label="y"]...
在点规范中找到:
attr_list : '[' [ a_list ] ']' [ attr_list ]
a_list : ID [ '=' ID ] [ ',' ] [ a_list ]
edge_stmt : (node_id | subgraph) edgeRHS [ attr_list ]
edgeRHS : edgeop (node_id | subgraph) [ edgeRHS ]
每个edge_stmt
人只能有一个attr_list
。