一文了解最全Neo4j 可視化圖形數(shù)據(jù)庫的工具,內(nèi)含15種工具。

圖形可視化工具的類別

在我們深入研究工具之前,了解現(xiàn)有工具的類別很重要。所有可視化工具包都是根據(jù)特定目的構(gòu)建的,因此您必須確保工具的目的符合您的需要。

我將所有圖形可視化工具分為四大類:

開發(fā)工具,幫助開發(fā)人員處理圖表。

探索工具,幫助分析師探索數(shù)據(jù)關(guān)系。

分析工具,用于揭示趨勢和差異。

報(bào)告工具,用于創(chuàng)建和組織數(shù)據(jù)報(bào)告。

1. Neo4j瀏覽器(開發(fā)工具)

Neo4j的瀏覽器可能與Neo4j的工作時(shí),你會(huì)碰到的第一件事情。作為數(shù)據(jù)庫開發(fā)人員運(yùn)行 Cypher 查詢的工具,瀏覽器允許您以圖形或表格格式呈現(xiàn)查詢結(jié)果。盡管可視化能力有限,但我每天都使用它來快速設(shè)計(jì)和優(yōu)化 Cypher 查詢。

主要特征:

易于上手,但可視化和樣式選擇有限。

直接查看圖形數(shù)據(jù),但需要(技術(shù))密碼知識(shí)。

非常適合快速查詢開發(fā),但不能保存/嵌入/共享可視化。

2. Neo4j Bloom(探索與分析工具)

Neo4j Bloom是一個(gè)交互式探索 Neo4j 圖的工具。Neo4j 瀏覽器主要由開發(fā)人員使用,而 Bloom 更適合數(shù)據(jù)分析師——那些想要?jiǎng)討B(tài)可視化大圖的人。Bloom 支持基于文本的搜索,允許對(duì)密碼知之甚少的人調(diào)查 Neo4j 圖。

主要特征:

“點(diǎn)擊式”圖形探索。

具有自定義樣式的大型圖形的高性能視圖。

使用可視化界面編輯您的 Neo4j 圖形。

存儲(chǔ)和共享圖透視圖。

渲染不同的圖形布局。

3. Neovis.js(開發(fā)工具)

neovis.js是一個(gè) JavaScript 庫,可幫助開發(fā)人員從 Neo4j 數(shù)據(jù)構(gòu)建圖形可視化。包裝流行的庫Vis.js,它提供了 Cypher 和瀏覽器中可定制的圖形可視化之間的橋梁。

用于繪制 Neo4j 圖形的 JavaScript 庫(基于 Vis.js)。

直接連接到 Neo4j 實(shí)例以獲取實(shí)時(shí)數(shù)據(jù)。

基于標(biāo)簽、屬性或社區(qū)的用戶指定樣式屬性。

為節(jié)點(diǎn)配置懸停/單擊功能。

4.Popoto.js(開發(fā)工具)

popoto.js是另一個(gè)社區(qū)驅(qū)動(dòng)的 JS 庫,用于創(chuàng)建可嵌入的可視化。popoto.js 基于廣泛使用的 D3.js 庫,支持大量可視化。它還包含一個(gè)用于 Neo4j 的交互式和可定制的可視化查詢構(gòu)建器。網(wǎng)上有大量關(guān)于如何使用 popoto 以及如何使用自定義樣式擴(kuò)展它的示例。

主要特征:

具有直接 Neo4j 連接的交互式可視 Cypher 查詢構(gòu)建器。

可嵌入到網(wǎng)頁中,并提供各種示例

由廣泛使用的 D3.js 可視化庫提供支持。

通過擴(kuò)展自定義樣式。

5. KeyLines(開發(fā)工具)

KeyLines是一個(gè)企業(yè)庫,用于在 JavaScript 中構(gòu)建圖形可視化。與 neovis.js 和 popoto.js 相比,KeyLines 具有更多的功能列表(布局、樣式、分組、過濾),并且可以在大型圖形上運(yùn)行。KeyLines 是一種企業(yè)專用產(chǎn)品,可為其他一些獨(dú)立的圖形探索工具(例如 GraphAware Hume)提供支持。

主要特征:

用于高級(jí)圖形可視化的 JavaScript 庫。

支持基于時(shí)間的分析、地理空間圖分析、社交網(wǎng)絡(luò)分析。

支持地理(地圖)可視化。

自定義圖形布局(分組)和樣式。

高性能 WebGL 渲染。

6. CytoScape(開發(fā)工具)

CytoScape是一種最初為可視化生物網(wǎng)絡(luò)而構(gòu)建的工具,但它最近在各種網(wǎng)絡(luò)分析用例中得到了使用。該工具有兩種風(fēng)格:

CytoScape Desktop(一個(gè)獨(dú)立的基于 Java 的可視化工具)

CytoScape.js(用于圖形可視化的開源 Javascript 庫)

CytoScape.js 是迄今為止最廣泛的可用于可視化圖形的開源庫——支持圖形布局、高級(jí)樣式、事件處理等等。

盡管 Neo4j 支持不是 CytoScape Desktop 的核心功能,但存在幾個(gè)插件可以直接從您的 Neo4j 數(shù)據(jù)庫構(gòu)建可視化。

主要特征:

高度優(yōu)化的圖形渲染。

使用布局自動(dòng)或手動(dòng)定位節(jié)點(diǎn)。

自定義樣式。

可輕松嵌入到 Web 應(yīng)用程序中。

開源,易于擴(kuò)展自定義功能。

7.yWorks Neo4j Explorer(探索工具)


yWorks Neo4j的瀏覽器是用于探測Neo4j的數(shù)據(jù)庫中的免費(fèi),基于Web的工具。該工具由 yWorks 構(gòu)建,該公司是廣泛使用的 yFiles JS 庫背后的公司,用于演示 yWorks 框架對(duì)圖形數(shù)據(jù)的功能。它由兩個(gè)主要組件組成:

“架構(gòu)視圖”,用于查看 Neo4j 數(shù)據(jù)庫中節(jié)點(diǎn)標(biāo)簽和關(guān)系類型的結(jié)構(gòu)。

用于搜索和瀏覽圖表的“資源管理器視圖”。

對(duì)于那些希望通過簡單直觀的界面開始圖形探索的人來說,yWorks 資源管理器是一個(gè)很好的選擇,但與(付費(fèi))企業(yè)產(chǎn)品相比,它的選項(xiàng)有限。

主要特征:

可視化和探索 Neo4j 數(shù)據(jù)庫架構(gòu)。

修改數(shù)據(jù)庫模式——隱藏和顯示模型的一部分。

以不同的布局(有機(jī)、分層、徑向)查看 Neo4j 模式。

基于圖的基本節(jié)點(diǎn)/關(guān)系屬性搜索。

基于關(guān)系類型和節(jié)點(diǎn)標(biāo)簽的圖探索。

節(jié)點(diǎn)的樣式以及與顏色、形狀和圖像的關(guān)系。

可以在此處的博客文章中找到更多詳細(xì)信息 。

8. Linkurious Enterprise(探索與分析工具)

Linkurious Enterprise是一種本地圖探索和分析工具。它是一種功能豐富的工具,旨在供數(shù)據(jù)分析師使用,通常用于調(diào)查用例,例如檢測洗錢、網(wǎng)絡(luò)威脅和其他犯罪活動(dòng)。Linkurious 支持用于圖形搜索和分析以及圖形操作的大量功能列表。

主要特征:

交互式圖形探索。

常見用例的預(yù)定義工作流。

基于圖的節(jié)點(diǎn)/關(guān)系屬性搜索。

在團(tuán)隊(duì)中存儲(chǔ)和共享圖形視角。

動(dòng)態(tài)圖形編輯和渲染不同圖形布局的能力。

9. GraphAware Hume(探索與分析工具)

Hume是GraphAware 開發(fā)的圖探索和分析工具。它支持完整的“圖工作流”——從構(gòu)建知識(shí)圖 (ETL) 到基于文本的搜索,以及數(shù)據(jù)科學(xué)應(yīng)用程序。

Hume 的核心是一個(gè)強(qiáng)大的圖形可視化工具?;趫D的搜索是 Hume 的一個(gè)主要功能,它創(chuàng)建了一個(gè)工作流,其中搜索圖和探索齊頭并進(jìn)。Hume 允許定義自定義用戶操作,讓您為數(shù)據(jù)分析師創(chuàng)建量身定制的體驗(yàn)。Hume 用于各種業(yè)務(wù)領(lǐng)域,例如國家安全、市場營銷、推薦引擎和知識(shí)引擎。

主要特征:

一個(gè)構(gòu)建知識(shí)圖譜的平臺(tái),重點(diǎn)關(guān)注 NLP。

交互式圖形探索和搜索。

與 Neo4j 圖數(shù)據(jù)科學(xué)集成。

各種圖形布局、自定義樣式和節(jié)點(diǎn)分組。

作為 iframe 的可嵌入可視化。

自定義探索操作。

SSO 支持,強(qiáng)烈關(guān)注 RBAC 和安全功能。

本機(jī)虛擬關(guān)系、觀點(diǎn)和基于時(shí)間的過濾。

10. Kineviz GraphXR(分析工具)

KineViz是一種企業(yè)圖形分析工具,能夠在兩個(gè)或三個(gè)維度上呈現(xiàn)巨大的圖形(> 100,000 個(gè)元素)。KineViz 支持使用 Cypher 從 CSV、JSON 或 Neo4j 加載數(shù)據(jù)。其圖形分析功能包括多種算法,包括路徑查找和社區(qū)檢測。KineViz 用戶指南 中提供了所有 KineViz 功能的詳細(xì)說明。

進(jìn)行時(shí)間序列、地理空間和社交網(wǎng)絡(luò)分析。

對(duì)大型復(fù)雜數(shù)據(jù)集進(jìn)行統(tǒng)計(jì)分析。

在各種 3D 和 2D 布局中可視化 100,000 多個(gè)節(jié)點(diǎn)。

以各種格式協(xié)作、導(dǎo)出和報(bào)告數(shù)據(jù)。

11.Graphistry(分析工具)

Graphistry是一個(gè)圖形分析工具,能夠在瀏覽器中可視化巨大的圖形。它是可用于渲染大圖的最佳工具之一,支持 100,000 到 1,000,000 個(gè)節(jié)點(diǎn)和關(guān)系的 GPU 渲染。數(shù)據(jù)可以直接從 Neo4j 加載到 Graphistry 中,也可以通過開源Python 庫加載。

主要特征:

巨大圖形可視化的 GPU 加速渲染。

基于圖的聚類、過濾和搜索。

為圖形分析定義可重用的工作流程。

在網(wǎng)站、儀表板和筆記本中嵌入可視化。

在組織內(nèi)共享可視化。

12. Tom Sawyer 的觀點(diǎn)(分析和報(bào)告工具)

Perspectives是一個(gè)獨(dú)立的(基于 Java 和 .NET)企業(yè)級(jí)圖形可視化工具。Perspectives 是一個(gè)圖形可視化 SDK,并帶有用于構(gòu)建應(yīng)用程序的 GUI。它支持各種圖形布局以及報(bào)告類型(地圖、圖表、時(shí)間線、表格等)。圖聚類和流計(jì)算也可以直接從 Perspectives 界面執(zhí)行。

主要特征:

用于構(gòu)建圖形可視化的獨(dú)立工具包。

各種圖形布局和樣式選項(xiàng)。

用于分析的集成圖算法。

靈活的基于圖形的搜索和過濾。

13.Graphileon(報(bào)告工具)

Graphileon是一個(gè)儀表板開發(fā)環(huán)境,專為可視化圖形數(shù)據(jù)而構(gòu)建。它允許您使用來自 Neo4j 和各種其他圖形數(shù)據(jù)庫的數(shù)據(jù)輕松設(shè)計(jì)、構(gòu)建和共享儀表板。Graphileon 提供廣泛的功能集,可用作原型工具、應(yīng)用程序框架或呈現(xiàn)圖形數(shù)據(jù)庫內(nèi)容的好方法。

主要特征:

報(bào)告包含網(wǎng)絡(luò)、表格、表單、圖表、地圖、時(shí)間線、日歷等的 Neo4j 數(shù)據(jù)庫。

通過功能和觸發(fā)器組織儀表板中的交互。

使用不同的布局、圖標(biāo)、顏色和形狀來設(shè)計(jì)您的可視化。

將可視化保存為圖表或圖像。

在其他應(yīng)用程序中嵌入儀表板和圖表。

團(tuán)隊(duì)內(nèi)儀表板的訪問控制和共享。

Graphileon 有個(gè)人版(免費(fèi)使用)和企業(yè)版,后者包含附加功能。

14. 圖表(報(bào)告工具)

Charts是一個(gè) Neo4j 實(shí)驗(yàn)室項(xiàng)目,旨在直接從 Neo4j 數(shù)據(jù)庫生成圖表。圖表可以從 Neo4j 桌面安裝或從瀏覽器訪問https://charts.graphapp.io。使用 Cypher,您可以使用Nivo(一個(gè)用于 React 的數(shù)據(jù)可視化庫)即時(shí)創(chuàng)建大量可視化。它還帶有一個(gè)很棒的可視化 Neo4j 查詢構(gòu)建器,可幫助 Cypher 的新手快速編寫查詢。

主要特征:

繪制圖表并將它們組織到儀表板中。

在 Neo4j Desktop 中保存和加載儀表板。

支持 20 多種可視化類型。

交互式 Cypher 查詢構(gòu)建器,用于編寫查詢以填充您的可視化。

查看此帖子以了解有關(guān)圖表的更多信息。

15. NeoDash(報(bào)告工具)

NeoDash是一個(gè)圖形應(yīng)用程序/網(wǎng)絡(luò)應(yīng)用程序,可在幾分鐘內(nèi)從 Neo4j 數(shù)據(jù)構(gòu)建儀表板。通過 Bolt 直接連接到 Neo4j,它從 Cypher 查詢結(jié)果填充報(bào)告。查詢結(jié)果可以呈現(xiàn)為表格、圖形、條形圖等,用戶可以交互選擇報(bào)表參數(shù)。通過覆蓋查詢參數(shù)可以使用基本樣式選項(xiàng)。

主要特征:

用于構(gòu)建儀表板的圖形應(yīng)用程序和 Web 應(yīng)用程序。

將查詢結(jié)果可視化為具有自定義樣式的表格、圖形、條形圖。

交互式選擇查詢參數(shù)。

將可視化與 Markdown 文本混合使用您的圖形數(shù)據(jù)創(chuàng)建一個(gè)“動(dòng)態(tài)文檔”。

將儀表板加載并保存為 JSON。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容