是否有人可以使用图形类/库链接来创建Java图形?
感谢您的帮助!
答案 0 :(得分:4)
我的首选是JGraph,正如其他人所说的那样;我使用的是JGraph5,因为它的记录比新的替代版JGraphX更好。编辑:尽管缺乏文档,JGraphX仍然是最优秀的版本。 难以理解。
我研究过的其他替代方案:
“JGraphT是一个免费的Java图形库,提供数学图论理论对象和算法......根据GNU宽通用公共许可证的条款,包括完整的源代码。” (http://jgrapht.sourceforge.net/)
答案 1 :(得分:3)
我在之前的工作中使用JGraph作为节点/拓扑网络的可视化工具,一旦你超越了架构,它就不是坏事了(如果我没记错的话,这是一个很大的状态机)。
答案 2 :(得分:1)
视觉图:JFreeChart
如果您可以提出网络服务请求,您可能还需要考虑Google Charts API。
答案 3 :(得分:1)
一个非常好的选择是使用Google Charts API。独立于平台,易于使用和快速处理(在Google服务器端完成)
答案 4 :(得分:0)
graphviz将是我的选择。它不是Java,但仍然非常棒且易于使用。
有一个Java component与dot一起使用来生成图表。我已经习惯了 - 非常好,确实。
答案 5 :(得分:0)
我会推荐JGraphT。我用它在我的论文中创建了多层次的图形,作为GPS路由软件的基础,了解发生了什么我发现了一些心灵弯曲,但是一旦看到算法包如何工作,我发现它很容易实现A * / D *启发式算法。为了计算图表上节点之间的距离,我还建议查看Haversine函数,如果这是你的事情。