gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 04:53:01 25 4
gpt4 key购买 nike

我正在寻找一个库,通过它我可以可视化系统组件的排列。输出将具有以下要求:

  1. 图表的节点应该能够包含一些子节点。

  2. 由于图表是加权的,我希望是否可以指定边缘的宽度或使用颜色将它们分开(如果宽度不可能)。

以下是我想要的粗略草图。

enter image description here

我查看了几篇文章和其他谷歌结果,找到了某些库,例如 JUNG、GraphStream。但是,由于我有截止日期,我无法探索每个库。

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

最佳答案

GraphViz可能对这项任务有好处。它是一种简单的基于文本的语言,用于描述图形可视化,包括边缘宽度等属性。由于它是基于文本的,因此很容易用任何语言生成,包括 Java(我曾经从 bash 脚本生成过一个相当复杂的图表)。有些库可以以 GrahpViz 格式显示图形,例如 idot 。另外,请查看 Resources page在 GraphViz 网站上,他们列出了一些可能有用的附加 Java 资源。

关于用于创建具有详细节点和变化宽度边的图形的 Java 可视化库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9456957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com