【发布时间】:2019-08-23 09:52:01
【问题描述】:
我有一个 java 程序,我正在解析一个 json 文件。因为 json 对象之间存在一些依赖关系(它们是必须执行的过程,因此其中一些依赖于其他对象)。我想制作一个图表,以便我可以表示这一点。有什么已知的方法吗?我尝试了 mxgraph (jgraph),但我无法进行表示。
这里是一个简单的json格式
{
"blueprint":
{
"1" : { "depends" : null },
"2" : { "depends" : "1" },
"3" : { "depends" : { "2" , "1"} },
}
}
【问题讨论】:
-
你可以看看graphviz.org
-
我认为对于graphviz,您需要安装它,对吗?我找到了一个用于 graphiz 的 java 类,但我认为它只是应用程序的一个包装器。
-
是的。您必须将其添加到您的 PATH 中。
-
非常感谢,有例子吗?就没有别的办法了吗?
-
我不知道是否有其他方法。我只是知道 Graphviz 可以在你要求的事情上工作。关于示例,一个简单的谷歌搜索引导我进入这个 repo github.com/nidi3/graphviz-java