Java 生成和可视化决策树

Java 生成和可视化决策树,java,jsp,visualization,decision-tree,Java,Jsp,Visualization,Decision Tree,我想知道是否有人能够在以下方面提供帮助或建议:;我必须能够从数据源获取数据,并能够将这些数据可视化为网页上的决策树。这将是一个与最终用户无缝的单一流程 这将使用JSP和Javaservlet完成,但我关心的是底层产品。我正在考虑将数据传递给Weka分类器,然后对它创建的.dot文件执行一些操作,例如,可能将其提供给GraphViz,或者尝试使用Google可视化API来呈现交互式显示 但是,有人能告诉我这是一个可行的方法还是建议替代方案 谢谢 Martin O'Shea.我用graphviz成功

我想知道是否有人能够在以下方面提供帮助或建议:;我必须能够从数据源获取数据,并能够将这些数据可视化为网页上的决策树。这将是一个与最终用户无缝的单一流程

这将使用JSP和Javaservlet完成,但我关心的是底层产品。我正在考虑将数据传递给Weka分类器,然后对它创建的.dot文件执行一些操作,例如,可能将其提供给GraphViz,或者尝试使用Google可视化API来呈现交互式显示

但是,有人能告诉我这是一个可行的方法还是建议替代方案

谢谢


Martin O'Shea.

我用graphviz成功地创建了很多数据流图(我用脚本将它们上传到MoinMoin wiki并使用graphviz插件)。该插件甚至允许在图形中有链接,因此我们可以保持单个图形的小。

对于我们添加了JS内容的UI,它可以向用户显示更大的图形


然而,你的方法是可行的。GraphViz是一个很好的工具。

我喜欢GraphViz,但它的输出是静态的;理想情况下,我更希望有一个用户可以折叠/展开节点并单击一个框来显示该节点上的数据等。不过我会看看MaxGraph。它看起来不错。但是你能在用户不改变它的情况下预先构建树吗?是的,你可以完全控制树-我建议下载并查看示例