使用GraphViz打印树

时间:2014-12-11 20:43:15

标签: java graph tree graphviz id3

我写了一个ID3并打印数据。 输出示例:

 if( Outlook == "Sunny") {
    if( Humidity == "High") {
            PlayTennis = "No";
    } else  if( Humidity == "Normal") {
            PlayTennis = "Yes";
    }
} else if( Outlook == "Overcast") {
        PlayTennis = "Yes";
} else if( Outlook == "Rain") {
    if( Wind == "Weak") {
            PlayTennis = "Yes";
    } else  if( Wind == "Strong") {
            PlayTennis = "No";
    }
}

我发现我可以使用graphviz以图形方式获取输出,如下所示

enter image description here

但是,如何从我得到的输出中获取点文件?

1 个答案:

答案 0 :(得分:1)

您需要为箭头连接的所有内容创建节点(因此您需要两个标签为“No”的节点和三个标签为“Yes”的节点)。之后,您可以建立连接并为它们添加标签。