那里有免费工具可以让我生成有向/无向加权图吗? 我正在考虑可以在某种画布上绘制图形然后将其保存在邻接列表格式或egde列表格式或任何其他常见格式的文件中。
答案 0 :(得分:3)
你听说过Neo4j吗?看看它可能是你需要的: http://www.neo4j.org/
这是维基百科的定义:
Neo4j是一个用Java实现的开源图形数据库。开发人员将Neo4j描述为"嵌入式,基于磁盘的完全事务性Java持久性引擎,它存储以图形而不是表格形式构建的数据。
答案 1 :(得分:1)
如果您正在使用Java(或Jython或其他Java兼容语言)并且需要Swing图形组件,那么JGraphX是一个不错的库,尽管这可能比您想要的更高级(因为邻接列表/矩阵)是图书馆内部的细节。
JGraph也可以在.NET,PHP和JS中使用。
答案 2 :(得分:0)
我找到了一些东西:Gephi。 我可以绘制图形并以多种格式保存/导出它。 希望这个答案能帮助别人。
答案 3 :(得分:0)
虽然在Stack Overflow上询问工具是偏离主题的,但我可以推荐Bandage来显示序列组件。