2010-07-03 22 views
2

問題:wireit:可視化與節點有向圖,可以包含嵌套圖表

似乎有用於可視化圖形結構的許多工具,但沒有到目前爲止,我所看到的那些似乎有「嵌套」的特點。 WireIt庫(顯然受到雅虎管道的啓發)看起來很有希望,但它似乎缺乏嵌套的概念。

爲了解釋什麼,我在想,考慮公司組織結構圖,其中每個「盒子」在組織結構圖有三個點的按鈕[...]

當你點擊按鈕,圖表在您剛剛點擊的節點內「下鑽」到子組織中,您可以使用退格鍵(或其他約定)跳回到始發節點。

問:

有誰知道一個GUI工具包(喜歡網絡兼容),其中包括嵌套這個概念? WireIt庫看起來很有前途,但如果有其他人知道,也可以隨時加入。

任何信息的TIA。

回答

2

Flare應該能夠處理嵌套節點。查看演示中的Layouts - > Circle Pack。我相信Protovis也可以處理嵌套節點,但我沒有看到一個展示它的演示。

1

Graphviz庫能夠執行嵌套的集羣。看到這個例子:http://www.graphviz.org/content/fdpclust

Graphviz不直接提供交互功能,但提供了許多工具(如導出帶有附加URL和JavaScript事件的SVG或圖像映射的能力),您需要構建一個交互式應用程序。另外檢查一下「Resources」選項卡上的一些項目,像jQuery.Graphviz這樣的項目可能會提供一些你正在尋找的交互性。

1

我知道的兩個桌面工具支持您所指的嵌套類型:NodeXLCytoscape。在Excell 2007--2013的網絡可視化模板NodeXL中,您可以手動或使用聚類算法定義組,然後將其合併到單個節點中。然後,您可以按需擴展個人羣組。 Cytoscape有一個類似的功能,但我不熟悉它使用的術語。在最新版本中,您甚至可以在顯示底層子圖的組節點上顯示圖像。

另一種選擇是在圖形中直觀地分隔組。 NodeXL包含一個新的Group-in-a-Box佈局,可將組分離到各自的屏幕區域,無論這些組是組件,集羣還是手動創建。以下是相關論文的一些示例和參考。

  • Rodrigues,E.M .; Milic-Frayling,N .;史密斯,M。 Shneiderman,B。& Hansen,D.集體在一個箱子佈局的多方面社區分析SocialCom '11:Proc。 2011 IEEE第三屆國際社會計算會議,2011年,354-361。DOI:10.1109/PASSAT/SocialCom.2011.139

NodeXL with the Group-in-a-Box treemap layout

enter image description here

enter image description here

免責聲明:我對NodeXL項目顧問和開發人員。