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

圖形可視化工具的類別

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

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

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

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

分析工具智厌,用于揭示趨勢(shì)和差異。

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

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

Neo4j的瀏覽器可能與Neo4j的工作時(shí),你會(huì)碰到的第一件事情哀蘑。作為數(shù)據(jù)庫(kù)開發(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 庫(kù)巾钉,可幫助開發(fā)人員從 Neo4j 數(shù)據(jù)構(gòu)建圖形可視化翘狱。包裝流行的庫(kù)Vis.js,它提供了 Cypher 和瀏覽器中可定制的圖形可視化之間的橋梁砰苍。

用于繪制 Neo4j 圖形的 JavaScript 庫(kù)(基于 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 庫(kù),用于創(chuàng)建可嵌入的可視化凰锡。popoto.js 基于廣泛使用的 D3.js 庫(kù)未舟,支持大量可視化。它還包含一個(gè)用于 Neo4j 的交互式和可定制的可視化查詢構(gòu)建器掂为。網(wǎng)上有大量關(guān)于如何使用 popoto 以及如何使用自定義樣式擴(kuò)展它的示例裕膀。

主要特征:

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

可嵌入到網(wǎng)頁(yè)中勇哗,并提供各種示例昼扛。

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

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

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

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

主要特征:

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

支持基于時(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 庫(kù))

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

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

主要特征:

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

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

自定義樣式糊渊。

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

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

7.yWorks Neo4j Explorer(探索工具)


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

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

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

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

主要特征:

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

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

以不同的布局(有機(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)查用例,例如檢測(cè)洗錢郑兴、網(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)大的圖形可視化工具衡招。基于圖的搜索是 Hume 的一個(gè)主要功能每强,它創(chuàng)建了一個(gè)工作流始腾,其中搜索圖和探索齊頭并進(jìn)。Hume 允許定義自定義用戶操作空执,讓您為數(shù)據(jù)分析師創(chuàng)建量身定制的體驗(yàn)浪箭。Hume 用于各種業(yè)務(wù)領(lǐng)域,例如國(guó)家安全辨绊、市場(chǎng)營(yí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ū)檢測(cè)甫菠。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 庫(kù)加載连霉。

主要特征:

巨大圖形可視化的 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ù)庫(kù)的數(shù)據(jù)輕松設(shè)計(jì)待笑、構(gòu)建和共享儀表板。Graphileon 提供廣泛的功能集抓谴,可用作原型工具暮蹂、應(yīng)用程序框架或呈現(xiàn)圖形數(shù)據(jù)庫(kù)內(nèi)容的好方法。

主要特征:

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

通過功能和觸發(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ù)庫(kù)生成圖表跪腹。圖表可以從 Neo4j 桌面安裝或從瀏覽器訪問https://charts.graphapp.io。使用 Cypher飞醉,您可以使用Nivo(一個(gè)用于 React 的數(shù)據(jù)可視化庫(kù))即時(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)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市错洁,隨后出現(xiàn)的幾起案子秉宿,更是在濱河造成了極大的恐慌,老刑警劉巖屯碴,帶你破解...
    沈念sama閱讀 206,013評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件描睦,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡导而,警方通過查閱死者的電腦和手機(jī)忱叭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,205評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來今艺,“玉大人韵丑,你說我怎么就攤上這事⌒槎校” “怎么了撵彻?”我有些...
    開封第一講書人閱讀 152,370評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)实牡。 經(jīng)常有香客問我陌僵,道長(zhǎng),這世上最難降的妖魔是什么创坞? 我笑而不...
    開封第一講書人閱讀 55,168評(píng)論 1 278
  • 正文 為了忘掉前任碗短,我火速辦了婚禮,結(jié)果婚禮上题涨,老公的妹妹穿的比我還像新娘豪椿。我一直安慰自己,他們只是感情好携栋,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,153評(píng)論 5 371
  • 文/花漫 我一把揭開白布搭盾。 她就那樣靜靜地躺著,像睡著了一般婉支。 火紅的嫁衣襯著肌膚如雪鸯隅。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 48,954評(píng)論 1 283
  • 那天向挖,我揣著相機(jī)與錄音蝌以,去河邊找鬼。 笑死何之,一個(gè)胖子當(dāng)著我的面吹牛跟畅,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播溶推,決...
    沈念sama閱讀 38,271評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼徊件,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼奸攻!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起虱痕,我...
    開封第一講書人閱讀 36,916評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤睹耐,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后部翘,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體硝训,經(jīng)...
    沈念sama閱讀 43,382評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,877評(píng)論 2 323
  • 正文 我和宋清朗相戀三年新思,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了窖梁。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 37,989評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡夹囚,死狀恐怖窄绒,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情崔兴,我是刑警寧澤彰导,帶...
    沈念sama閱讀 33,624評(píng)論 4 322
  • 正文 年R本政府宣布,位于F島的核電站敲茄,受9級(jí)特大地震影響位谋,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜堰燎,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,209評(píng)論 3 307
  • 文/蒙蒙 一掏父、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧秆剪,春花似錦赊淑、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,199評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至洁灵,卻和暖如春饱岸,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背徽千。 一陣腳步聲響...
    開封第一講書人閱讀 31,418評(píng)論 1 260
  • 我被黑心中介騙來泰國(guó)打工苫费, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人双抽。 一個(gè)月前我還...
    沈念sama閱讀 45,401評(píng)論 2 352
  • 正文 我出身青樓百框,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親牍汹。 傳聞我的和親對(duì)象是個(gè)殘疾皇子铐维,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,700評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容