1. 程式人生 > >白喬原創:圖資料線上互動框架InteractiveGraph

白喬原創:圖資料線上互動框架InteractiveGraph

InteractiveGraph 詳細介紹

    InteractiveGraph 是一個使用JavaScript開發的開源專案,為大規模圖資料提供了一個基於Web的互動操作框架,其資料可以來自於本地的GSON檔案。

    InteractiveGraph提供了3個基本應用,分別是圖導航器(GraphNavigator),圖瀏覽器(GraphExplorer)以及關係查詢器(RelFinder)。藉助這些應用,可以方便地實現圖資料的視覺化展示和相關操作。

    圖導航器(GraphNavigator)

:快速展示整個圖中的節點和邊,便於瀏覽整張圖,點選某個節點可以檢視此節點下儲存的描述資訊。導航器中還包括對應用外觀的多種設定,包括但不僅限於,顯示導航按鈕,調整主題顏色。

圖導航器線上Demo地址:https://bluejoe2008.github.io/InteractiveGraph/dist/examples/example1.html

 

    圖瀏覽器(GraphExplorer):快速瀏覽某個節點的相關資訊,支援搜尋節點。單擊節點顯示其詳細描述資訊,雙擊節點顯示其所有鄰居節點和連邊。

圖瀏覽器線上Demo地址:https://bluejoe2008.github.io/InteractiveGraph/dist/examples/example2.html

 

    關係查詢器(RelFinder):用於查詢兩個節點之間的關係。支援對起點、終點,以及關係深度的限定。將會返回起點和終點之間所有深度不大於限定值的全部關係以及中間節點。

關係查詢器線上Demo地址:https://bluejoe2008.github.io/InteractiveGraph/dist/examples/example3.html

 

安裝和使用方法請參見Interactive的中文版自述檔案:https://github.com/bluejoe2008/InteractiveGraph/blob/master/README_CN.md

本專案使用了BSD 2-Clause "Simplified" License,歡迎下載使用,歡迎Star以及為對本專案任何形式的貢獻。