我正在开始使用graphviz,我在创建具有相同标签的新节点时遇到问题。 例如,对于单词“sentence”,我想创建包含8个节点的图形: s - > e - > n - > t - > e - > n - > c - > Ë 现在我收到的图只有5个节点(一个“e”而不是3个,一个“n”而不是2个)。我需要使用相同的标签(值)创建更多节点。
我的问题示例可能是此图片http://rdftwig.sourceforge.net/paper/diagrams/bfsdeep.png,其中有2个节点的值为“C”,“E”和“D”。
有可能吗?如果有可能,我怎么能在我的例子中用“句子”第一,第二或第三个“e”节点来访问?
答案 0 :(得分:28)
您可以明确定义节点并为它们设置标签。然后每个节点都有一个唯一的ID,但可以有相同的标签。考虑这个例子:
strict graph G {
1 [label="A"];
2 [label="B"];
3 [label="B"];
4 [label="A"];
1 -- 2;
2 -- 3;
3 -- 4;
}
将输出(带dot
):
答案 1 :(得分:0)
这可能听起来很有线,但只是在角色的末尾添加一个空格来重复解决问题。