JUNGJava圖表類庫
JUNG(Java Universal Network/Graph framework)是一個(gè)Java開源項(xiàng)目,其目的在于為開發(fā)關(guān)于圖或網(wǎng)絡(luò)結(jié)構(gòu)的應(yīng)用程序提供一個(gè)易用、通用的基礎(chǔ)架構(gòu)。使用JUNG功能調(diào)用,可以方便的構(gòu)造圖或網(wǎng)絡(luò)的數(shù)據(jù)結(jié)構(gòu),應(yīng)用經(jīng)典算法(如聚類、最短路徑,最大流量等),編寫和測(cè)試用戶自己的算法,以及可視化的顯示數(shù)據(jù)的網(wǎng)絡(luò)圖。本文使用盡可能簡(jiǎn)明的代碼示范基于JUNG應(yīng)用開發(fā)方法,希望對(duì)有開發(fā)復(fù)雜網(wǎng)絡(luò)/圖應(yīng)用需求的編程人員有所幫助。
JavaDoc 文檔:http://jung.sourceforge.net/doc/api/index.html
示例代碼:
Graph g = new SparseGraph();
Vertex v1 = g.addVertex( new SparseVertex());
Vertex v2 = g.addVertex( new SparseVertex());
g.addEdge( new UndirectedSparseEdge( v1, v2 ));
g.addEdge( new UndirectedSparseEdge( v1, v2 ));
評(píng)論
圖片
表情
