问题标签 [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 投票
1 回答
1606 浏览

java - jgraph布局不起作用

我使用 jgraph 版本。5.14.0.0。( http://www.jgraph.com )

当我尝试将布局应用于 jgraph 时,但由于某些奇怪的原因它不起作用。

我运行此代码来布局图形,但单元格不移动。

我还没有找到 jgraph 库的标签。

0 投票
3 回答
2783 浏览

javascript - D3/GraphGL 力定向网络可视化的放大镜效果?

D3当使用orGraphGL库将鼠标悬停在力导向图形可视化中的节点上时,是否可以创建平滑的动画放大效果(类似于 Mac OS X 上的停靠栏) ?

节点需要扩展和置换周围的其他节点,同时保持力导向布局。

如果有人可以分叉这个来演示,那就太好了!谢谢

请注意,这与此问题中的简单缩放不同

0 投票
1 回答
2211 浏览

neo4j - 哪个图数据库

在处理几千个节点和几千个关系时,我应该使用哪个图形数据库?这些大数字是否适用于任何数据库?哪个图形数据库在读取操作时最快(假设所有数据在开始时加载一次)。我看了一下 neo4j 及其可视化工具。我能在我的应用程序中拥有这样的可视化工具吗?

0 投票
2 回答
1388 浏览

php - 需要 xhprof php 分析器的文档

最近几天我试图安装和运行 xhprof。我终于做到了,我认为它带来了非常有趣的信息。我还安装了graphviz,我可以生成漂亮的图表,但我想找到一个解释图表中颜色含义的文档?探查器报告的每一列究竟是什么意思以及它是如何计算的。

我整天都在找东西,但不幸的是,我找到的唯一信息是使用文档。

你们中有人有这样的文件或知道链接吗? 这个链接好像坏了……

0 投票
1 回答
1194 浏览

data-structures - 使用 Gephi 可视化组织和个人的数据结构?

使用 Gephi,我想可视化不同组织的成员之间的关系。
我的源材料基本上由组织及其成员的列表组成:

有时,个人会出现在不同的组织中(即本例中的个人 1)。

问题:
1) 我应该如何将这些信息转换为边缘,以便组织之间和组织内部的关系变得明显?

2)我还有一些关于组织(类型)和个人(性别)的元信息,我想在可视化中使用(影响布局、颜色等)。我如何安排这个与边缘的关系?

附言。我不是中央情报局特工。

0 投票
2 回答
53 浏览

constraints - 这个图嵌入是否可行?它有名字吗?

我想将一个无向图投影到二维平面中,这样:

  1. 欧几里得距离保留了逐步距离(即如果A和B之间的最短路径短于C和D之间的最短路径,那么A和B之间的欧几里得距离小于A和B之间的欧几里得距离)

  2. 欧几里得距离和逐步距离之间的最小差异被最小化。理想情况下,如果没有唯一的最小值,则生成或描述一组解决方案。

如果这是不可能的,那么图上使之成为可能的最小约束集是什么?我一般对这个问题很感兴趣,尽管目前我希望它是一个有限晶格,并去除了它的最小值。

0 投票
2 回答
4096 浏览

graph - 如何自动将文本文件转换为 Graphviz DOT 文件?

我正在使用 Graphviz 作为网络分析程序的可视化软件。我的程序的输出是一个文本文件,其中包含节点之间的边缘连接,但 Graphviz 的输入是 .dot 格式。那么谁能告诉我如何将 .txt 转换为 .dot 文件,或者是否有任何软件可以将其转换为 .dot 格式?PS 我的输出文件包含近 8,000 个节点并在 windows 平台上工作。

0 投票
1 回答
456 浏览

c - 如何在 C 中使用 graphviz 创建双向箭头?

我正在尝试借助 graphviz 库在 C 中可视化图形。图由邻接矩阵给出。图是有向的,有问题。我使用矩阵并在 n 和 m 之间创建一条边,然后继续,但 m 和 n 之间的边也在那里,我创建了另一条边。结果,graphviz 像预期的那样绘制了两条边,但是具有大量边的图很难阅读。我想创建一个带有双向箭头的单边,但不知道如何正确操作。(有一个愚蠢的想法是先创建一个带有图形描述的文件(添加到边缘的描述[dir = both]),然后再对其进行处理并绘制图形。我相信有更好的解决方案,但我不知道。)

我正在使用这样的矩阵:

谢谢您的回答!

PS对不起我的英语不好。

0 投票
0 回答
199 浏览

jung - 如何使用 JUNG 让每个 KKLayout 点击显示不同的图形?

我有一个名为 KKLayout 的 menuItem。我想知道是否每次我都会出现不同的图形

单击该项目。我试过写一些代码。但它每次都显示相同的图形。

你能帮我吗?而且我发现有时几个边缘会挥动而不会停留

仍然,为什么会发生这种情况?我该如何解决?

KKLayout图形

0 投票
4 回答
38398 浏览

python - 在 Python 中以分别显示所有边的方式绘制有向图

我正在使用 Python 来模拟在有向图上发生的过程。我想制作这个过程的动画。

我遇到的问题是大多数 Python 图形可视化库将成对的有向边组合成一条边。例如,NetworkX在显示下图时仅绘制两条边,而我想分别显示四个边中的每一条:

NetworkX 的输出; 平行边是重叠的,所以只显示两条线

我想显示这样的东西,每个平行边分别绘制:

所需的输出格式; 平行边分别绘制

问题R reciprocal edges in igraph in R似乎解决了同样的问题,但解决方案是针对 R igraph 库,而不是 Python 库。

有没有一种简单的方法可以使用现有的 Python 图形可视化库来生成这种风格的绘图?如果它可以支持多图,那将是一个奖励。

我对调用外部程序来生成图像的解决方案持开放态度。我想生成一系列动画帧,所以解决方案必须是自动化的。