问题标签 [graph-visualization]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1194 浏览

web - 寻找一个好的数据可视化网络框架

只是想知道是否有人可以为我指出一个用于显示大型网络的好的 Web 框架

  • 需要仅显示一小部分网络的能力,但允许以交互方式深入了解网络的某些节点/部分。

  • 可选择允许对网络/图形进行交互式编辑;例如,连接节点或断开边。

  • 越简单越好!

0 投票
1 回答
318 浏览

visualization - 商业 RDF 可视化工具?

我想知道是否有人知道商业 RDF 可视化工具?

SO上有很多关于RDF可视化工具的帖子,但大部分似乎都是开源项目。

0 投票
1 回答
1128 浏览

json - 使用d3,根据节点点击重绘图形

我正在使用一个 d3 力导向图来产生一个毛球数据。:-)
我认为要么是这个:http ://bl.ocks.org/1138500 要么是这个:http : //bl.ocks.org/4062045 (我继承了这个,所以不太确定,但这两个可视化确实是相似的!)

当我单击一个节点时,我想放大或仅基于该节点重新绘制图形。所以点击一个节点,其他节点和边就会消失。我怎样才能做到这一点?我正在使用 Ruby on Rails 和 Neo4j,因此密码查询正在创建 d3 使用的 JSON 数据。

我是否必须通过密码重新查询数据库?我希望不是。我希望这可以单独在 d3.js 中完成。

提前感谢您的想法。如果你有一个可行的例子,我很乐意看到它!

0 投票
4 回答
23377 浏览

d3.js - D3.js 是 Neo4j Graph DB 数据实时可视化的正确选择吗

我是 UW 的一名 CS 研究学生,我的团队正试图实时可视化放入 neo4j 图形数据库的特定网络流量。

我已经阅读了许多不同的工具,例如 gephi、cytoscape、rickshaw(基于 D3.js)、其他一些工具和 D3.js。

到目前为止,我们正在推进 D3.js,但希望获得社区的意见。由于 neo4j,我们不能使用 cytoscape,并且觉得 D3.js 在快速实时环境中处理半大数据时效果最好。

建议?

也许还有另一个问题,但也可以随意输入:实现neo4j的最佳方式?Java、Ruby、node.js?

谢谢!

0 投票
2 回答
7497 浏览

graph-visualization - 可视化 HTML 文档树(DOM 树)的工具

我想可视化 HTML 网站的文档结构。

我想要的是这样的:

在此处输入图像描述

是否有任何已知的工具可以执行此操作以及可以将结果保存为位图文件的位置?

0 投票
1 回答
1208 浏览

javascript - 图形网站导航 Javascript

我的网站上有三个级别。目前的导航大概是:

我发现实现我想要的最佳示例是http://arborjs.org/的主页:立即,只有第一级可见,然后当您移动鼠标时,会弹出下一个级别。但它只在 Chrome 上有很好的性能,在其他浏览器上不起作用。

数据量不是很多(最多 4^3 个节点),但我找不到任何足够好的解决方案

0 投票
2 回答
1669 浏览

git - 如何使用 LibGit2(Sharp) 为 Git 存储库构建版本树

一些背景:

我正在研究使用 Git 作为数据存储层的可能性。基本上我需要保留一些描述应用程序状态的 XML 文件的所有版本。用户需要一个“时间机器”才能恢复到以前的状态,以及分支以前的状态等。这将隐藏在服务层后面,但我正在考虑在后端使用 Git。

我需要展示应用程序状态随时间的演变,所以我想构建一个网络图来显示变化、分支等。

为此,我需要直观地构建版本树。基本上,我想这样做:

我正在使用 LibGit2Sharp。我已经浏览了 API,但没有立即看到任何有用的东西。我对 Git 也很了解,但这并没有帮助。

0 投票
1 回答
1120 浏览

r - 如何为graphNEL 图的节点着色?

我正在使用graphNEL来自gRbaseRgraphviz用于绘图的对象,并且希望在绘图时以不同的(指定的)颜色为图形的节点着色。例如,我如何用蓝色和a红色绘制这个图表?bcd

在此处输入图像描述

0 投票
2 回答
2985 浏览

javascript - Web 图形可视化工具

我需要一个用于网络的库来可视化图表,它应该是交互式的,就像它不显示整个图表而是显示其中的一部分,但是当您单击特定节点时允许导航,这是我见过的最好的例子远是

http://asterisq.com/products/constellation/roamer/demo

它是如何在闪存中的,我需要一个在 javascript 中

0 投票
1 回答
531 浏览

javascript - Tips.hide() 函数。infoVis/JIT 中的潜在错误?

我有一个启用了“提示”的力导向图。我不想为那些隐藏的节点显示提示,即“alpha”为零的节点。在 onShow 回调函数中,我尝试使用tips.hide() 但它没有隐藏提示。这是我的代码。

当我深入研究 infovis 库 jit.js 时,我发现了一些看起来像错误的东西。下面是基本上将 style.display 设置为“无”的隐藏功能。

现在看看下面的代码。

如您所见,onShow 函数是从 onMouseMove 函数调用的。在 onShow 之后,调用 setTooltipPosition 函数将 style.display 设置回 ' '(参见我在代码中的注释)。因此,即使从 onShow 函数调用 hide(),提示也不会被隐藏。当我在 setTooltipPosition 中注释掉该行时,它起作用了,即对于隐藏的节点隐藏了工具提示。

这是 infovis 中的错误还是我做错了什么。我想知道如果隐藏功能不是错误,应该如何使用它。

另外,有没有人知道隐藏工具提示的任何其他更好的方法?