一文了解最全Neo4j 可视化图形数据库的工具,内含15种工具。

图形可视化工具的类别

在我们深入研究工具之前,了解现有工具的类别很重要。所有可视化工具包都是根据特定目的构建的,因此您必须确保工具的目的符合您的需要。

我将所有图形可视化工具分为四大类:

开发工具,帮助开发人员处理图表。

探索工具,帮助分析师探索数据关系。

分析工具,用于揭示趋势和差异。

报告工具,用于创建和组织数据报告。

1. Neo4j浏览器(开发工具)

Neo4j的浏览器可能与Neo4j的工作时,你会碰到的第一件事情。作为数据库开发人员运行 Cypher 查询的工具,浏览器允许您以图形或表格格式呈现查询结果。尽管可视化能力有限,但我每天都使用它来快速设计和优化 Cypher 查询。

主要特征:

易于上手,但可视化和样式选择有限。

直接查看图形数据,但需要(技术)密码知识。

非常适合快速查询开发,但不能保存/嵌入/共享可视化。

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

Neo4j Bloom是一个交互式探索 Neo4j 图的工具。Neo4j 浏览器主要由开发人员使用,而 Bloom 更适合数据分析师——那些想要动态可视化大图的人。Bloom 支持基于文本的搜索,允许对密码知之甚少的人调查 Neo4j 图。

主要特征:

“点击式”图形探索。

具有自定义样式的大型图形的高性能视图。

使用可视化界面编辑您的 Neo4j 图形。

存储和共享图透视图。

渲染不同的图形布局。

3. Neovis.js(开发工具)

neovis.js是一个 JavaScript 库,可帮助开发人员从 Neo4j 数据构建图形可视化。包装流行的库Vis.js,它提供了 Cypher 和浏览器中可定制的图形可视化之间的桥梁。

用于绘制 Neo4j 图形的 JavaScript 库(基于 Vis.js)。

直接连接到 Neo4j 实例以获取实时数据。

基于标签、属性或社区的用户指定样式属性。

为节点配置悬停/单击功能。

4.Popoto.js(开发工具)

popoto.js是另一个社区驱动的 JS 库,用于创建可嵌入的可视化。popoto.js 基于广泛使用的 D3.js 库,支持大量可视化。它还包含一个用于 Neo4j 的交互式和可定制的可视化查询构建器。网上有大量关于如何使用 popoto 以及如何使用自定义样式扩展它的示例

主要特征:

具有直接 Neo4j 连接的交互式可视 Cypher 查询构建器。

可嵌入到网页中,并提供各种示例

由广泛使用的 D3.js 可视化库提供支持。

通过扩展自定义样式。

5. KeyLines(开发工具)

KeyLines是一个企业库,用于在 JavaScript 中构建图形可视化。与 neovis.js 和 popoto.js 相比,KeyLines 具有更多的功能列表(布局、样式、分组、过滤),并且可以在大型图形上运行。KeyLines 是一种企业专用产品,可为其他一些独立的图形探索工具(例如 GraphAware Hume)提供支持。

主要特征:

用于高级图形可视化的 JavaScript 库。

支持基于时间的分析、地理空间图分析、社交网络分析。

支持地理(地图)可视化。

自定义图形布局(分组)和样式。

高性能 WebGL 渲染。

6. CytoScape(开发工具)

CytoScape是一种最初为可视化生物网络而构建的工具,但它最近在各种网络分析用例中得到了使用。该工具有两种风格:

CytoScape Desktop(一个独立的基于 Java 的可视化工具)

CytoScape.js(用于图形可视化的开源 Javascript 库)

CytoScape.js 是迄今为止最广泛的可用于可视化图形的开源库——支持图形布局、高级样式、事件处理等等。

尽管 Neo4j 支持不是 CytoScape Desktop 的核心功能,但存在几个插件可以直接从您的 Neo4j 数据库构建可视化。

主要特征:

高度优化的图形渲染。

使用布局自动或手动定位节点。

自定义样式。

可轻松嵌入到 Web 应用程序中。

开源,易于扩展自定义功能。

7.yWorks Neo4j Explorer(探索工具)


yWorks Neo4j的浏览器是用于探测Neo4j的数据库中的免费,基于Web的工具。该工具由 yWorks 构建,该公司是广泛使用的 yFiles JS 库背后的公司,用于演示 yWorks 框架对图形数据的功能。它由两个主要组件组成:

“架构视图”,用于查看 Neo4j 数据库中节点标签和关系类型的结构。

用于搜索和浏览图表的“资源管理器视图”。

对于那些希望通过简单直观的界面开始图形探索的人来说,yWorks 资源管理器是一个很好的选择,但与(付费)企业产品相比,它的选项有限。

主要特征:

可视化和探索 Neo4j 数据库架构。

修改数据库模式——隐藏和显示模型的一部分。

以不同的布局(有机、分层、径向)查看 Neo4j 模式。

基于图的基本节点/关系属性搜索。

基于关系类型和节点标签的图探索。

节点的样式以及与颜色、形状和图像的关系。

可以在此处的博客文章中找到更多详细信息 。

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

Linkurious Enterprise是一种本地图探索和分析工具。它是一种功能丰富的工具,旨在供数据分析师使用,通常用于调查用例,例如检测洗钱、网络威胁和其他犯罪活动。Linkurious 支持用于图形搜索和分析以及图形操作的大量功能列表。

主要特征:

交互式图形探索。

常见用例的预定义工作流。

基于图的节点/关系属性搜索。

在团队中存储和共享图形视角。

动态图形编辑和渲染不同图形布局的能力。

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

Hume是GraphAware 开发的图探索和分析工具。它支持完整的“图工作流”——从构建知识图 (ETL) 到基于文本的搜索,以及数据科学应用程序。

Hume 的核心是一个强大的图形可视化工具。基于图的搜索是 Hume 的一个主要功能,它创建了一个工作流,其中搜索图和探索齐头并进。Hume 允许定义自定义用户操作,让您为数据分析师创建量身定制的体验。Hume 用于各种业务领域,例如国家安全、市场营销、推荐引擎和知识引擎。

主要特征:

一个构建知识图谱的平台,重点关注 NLP。

交互式图形探索和搜索。

与 Neo4j 图数据科学集成。

各种图形布局、自定义样式和节点分组。

作为 iframe 的可嵌入可视化。

自定义探索操作。

SSO 支持,强烈关注 RBAC 和安全功能。

本机虚拟关系、观点和基于时间的过滤。

10. Kineviz GraphXR(分析工具)

KineViz是一种企业图形分析工具,能够在两个或三个维度上呈现巨大的图形(> 100,000 个元素)。KineViz 支持使用 Cypher 从 CSV、JSON 或 Neo4j 加载数据。其图形分析功能包括多种算法,包括路径查找和社区检测。KineViz 用户指南 中提供了所有 KineViz 功能的详细说明。

进行时间序列、地理空间和社交网络分析。

对大型复杂数据集进行统计分析。

在各种 3D 和 2D 布局中可视化 100,000 多个节点。

以各种格式协作、导出和报告数据。

11.Graphistry(分析工具)

Graphistry是一个图形分析工具,能够在浏览器中可视化巨大的图形。它是可用于渲染大图的最佳工具之一,支持 100,000 到 1,000,000 个节点和关系的 GPU 渲染。数据可以直接从 Neo4j 加载到 Graphistry 中,也可以通过开源Python 库加载。

主要特征:

巨大图形可视化的 GPU 加速渲染。

基于图的聚类、过滤和搜索。

为图形分析定义可重用的工作流程。

在网站、仪表板和笔记本中嵌入可视化。

在组织内共享可视化。

12. Tom Sawyer 的观点(分析和报告工具)

Perspectives是一个独立的(基于 Java 和 .NET)企业级图形可视化工具。Perspectives 是一个图形可视化 SDK,并带有用于构建应用程序的 GUI。它支持各种图形布局以及报告类型(地图、图表、时间线、表格等)。图聚类和流计算也可以直接从 Perspectives 界面执行。

主要特征:

用于构建图形可视化的独立工具包。

各种图形布局和样式选项。

用于分析的集成图算法。

灵活的基于图形的搜索和过滤。

13.Graphileon(报告工具)

Graphileon是一个仪表板开发环境,专为可视化图形数据而构建。它允许您使用来自 Neo4j 和各种其他图形数据库的数据轻松设计、构建和共享仪表板。Graphileon 提供广泛的功能集,可用作原型工具、应用程序框架或呈现图形数据库内容的好方法。

主要特征:

报告包含网络、表格、表单、图表、地图、时间线、日历等的 Neo4j 数据库。

通过功能和触发器组织仪表板中的交互。

使用不同的布局、图标、颜色和形状来设计您的可视化。

将可视化保存为图表或图像。

在其他应用程序中嵌入仪表板和图表。

团队内仪表板的访问控制和共享。

Graphileon 有个人版(免费使用)和企业版,后者包含附加功能。

14. 图表(报告工具)

Charts是一个 Neo4j 实验室项目,旨在直接从 Neo4j 数据库生成图表。图表可以从 Neo4j 桌面安装或从浏览器访问https://charts.graphapp.io。使用 Cypher,您可以使用Nivo(一个用于 React 的数据可视化库)即时创建大量可视化。它还带有一个很棒的可视化 Neo4j 查询构建器,可帮助 Cypher 的新手快速编写查询。

主要特征:

绘制图表并将它们组织到仪表板中。

在 Neo4j Desktop 中保存和加载仪表板。

支持 20 多种可视化类型。

交互式 Cypher 查询构建器,用于编写查询以填充您的可视化。

查看此帖子以了解有关图表的更多信息。

15. NeoDash(报告工具)

NeoDash是一个图形应用程序/网络应用程序,可在几分钟内从 Neo4j 数据构建仪表板。通过 Bolt 直接连接到 Neo4j,它从 Cypher 查询结果填充报告。查询结果可以呈现为表格、图形、条形图等,用户可以交互选择报表参数。通过覆盖查询参数可以使用基本样式选项。

主要特征:

用于构建仪表板的图形应用程序和 Web 应用程序。

将查询结果可视化为具有自定义样式的表格、图形、条形图。

交互式选择查询参数。

将可视化与 Markdown 文本混合使用您的图形数据创建一个“动态文档”。

将仪表板加载并保存为 JSON。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,839评论 6 482
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,543评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 153,116评论 0 344
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,371评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,384评论 5 374
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,111评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,416评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,053评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,558评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,007评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,117评论 1 334
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,756评论 4 324
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,324评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,315评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,539评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,578评论 2 355
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,877评论 2 345

推荐阅读更多精彩内容