Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于创建具有详细节点和可变宽度边的图形的Java可视化库_Java_Graph_Visualization - Fatal编程技术网

用于创建具有详细节点和可变宽度边的图形的Java可视化库

用于创建具有详细节点和可变宽度边的图形的Java可视化库,java,graph,visualization,Java,Graph,Visualization,我正在寻找一个图书馆,我可以可视化的安排,一个系统的组成部分。输出将具有以下要求: 图的节点应该能够包含一些子节点 由于图形是加权的,我想知道我是否可以指定边的宽度或使用颜色将它们分开(如果宽度不可能) 下面是我想要的东西的草图 我查看了一些帖子和其他谷歌搜索结果,找到了一些像JUNG、GraphStream这样的库。但是,由于我有一个最后期限,我不能探索每一个图书馆 伙计们,你们能给我推荐一个库(Java首选)来做这种可视化吗。可能适合这个任务。它是一种简单的基于文本的语言,用于描述图形可视

我正在寻找一个图书馆,我可以可视化的安排,一个系统的组成部分。输出将具有以下要求:

  • 图的节点应该能够包含一些子节点

  • 由于图形是加权的,我想知道我是否可以指定边的宽度或使用颜色将它们分开(如果宽度不可能)

  • 下面是我想要的东西的草图

    我查看了一些帖子和其他谷歌搜索结果,找到了一些像JUNG、GraphStream这样的库。但是,由于我有一个最后期限,我不能探索每一个图书馆


    伙计们,你们能给我推荐一个库(Java首选)来做这种可视化吗。

    可能适合这个任务。它是一种简单的基于文本的语言,用于描述图形可视化,包括边宽度等属性。因为它是基于文本的,所以很容易用任何语言生成,包括Java(我曾经用bash脚本生成过一个非常复杂的图形)。例如,有一些库可以以GrahpViz格式显示图形。另外,请访问GraphViz网站,他们列出了一些可能有用的其他Java资源。

    您能给我一个示例,为问题中显示的示例创建一个嵌套框吗?谢谢,我在实践中没有这样做,但请看一看。顶部的第二篇文章有一个PDF附件,看起来与您正在寻找的内容类似。