2014-09-28 97 views
2

有沒有免費的工具可以讓我生成有向/無向加權圖? 我在想什麼,我可以在某種畫布上繪製圖形,然後以鄰接列表格式或egde列表格式或任何其他常見格式將其保存在文件中。圖形生成工具

回答

3

你聽說過Neo4j嗎?檢查出來,也許這是你所需要的: http://www.neo4j.org/

這是維基百科的定義:

的Neo4j是一個開源的圖形數據庫,在Java中實現。開發人員將Neo4j描述爲「嵌入式,基於磁盤的完全事務性Java持久性引擎,其存儲以圖表而非表格結構化的數據」。

+1

源代碼:https://github.com/neo4j/neo4j,但它是一個數據庫,而不是生成工具。 Matei,看看d3.js的例子/項目。也許有人已經做了這樣的事情。 – 2014-09-30 14:28:58

0

我發現一些東西:Gephi。 我可以繪製圖形並以多種格式保存/導出它。 希望這個答案可以幫助別人。

http://gephi.github.io/

1

如果您使用的是Java(或Jython或其他兼容Java語言),並希望一個Swing圖形組件,JGraphX是一個像樣的圖書館,雖然這可能是更高級別的比你想要的東西(因爲鄰接表/矩陣是庫的內部細節)。 JGraph也可以在.NET,PHP和JS中使用。

0

雖然要求的工具是題外話在堆棧溢出,我可以推薦Bandage的序列組件的可視化。