Graphviz:独立树枝

Graphviz: Independent tree branch

我在 GVEdit 上做了这个。我想知道是否可以让每个分支独立?这意味着独立案例中的每个答案。

以此为例:

digraph G{
 "Is it red" -> "no answer"[label="yes"]
 "Is it red" -> "Is it sweet?"[label="no"]
 "Is it sweet?" -> "apple"[label="yes"]     
 "Is it sweet?" -> "no answer"[label="no"]  
}

打印:

我希望打印:

最后一个问题,我试图在 GVEdit 上将我的树保存为 png 文件,但不知道该怎么做。我的 cmd 不工作,因为它找不到点文件。谢谢!

对具有相同标签的节点使用不同的 ID 应该可以解决问题:

digraph G{
 na1[label="no answer"];
 "Is it red" -> na1[label="yes"]
 "Is it red" -> "Is it sweet?"[label="no"]
 "Is it sweet?" -> "apple"[label="yes"]     
 na2[label="no answer"];
 "Is it sweet?" -> na2[label="no"]  
}