问题标签 [jung2]

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 回答
121 浏览

java - 如何反转 Jung DirectedGraph?

我正在使用 JUNG DirectedGraph,我需要将给定的有向图转换为反转图,以便新创建的图包含原始图的所有顶点和边,并且新图中的所有边都反转。我需要对模型执行此转换。
是否有提供此功能的 JUNG 实用程序?我使用 JUNG 2.0.1 版。我意识到它很容易实现,只是更喜欢使用提供的实用程序(如果可用)。

谢谢

0 投票
1 回答
259 浏览

java - 在 Jung 中克隆图形的最佳方法是什么?

标题几乎概括了一切——

我使用 Jung 作为我的图模型,我想克隆我的图。有这方面的最佳做法吗?

谢谢

0 投票
1 回答
351 浏览

java - 如何设置边缘的长度与边缘的值成比例

使用 JDK 1.7+Jung2。

我有一个相似度矩阵,并想使用 jung2 图以图形方式对其进行分析。我的数据集由以下数据组成:

对于每一行,该值表示之前的对象之间的相似度(即:object1与object2的相似度为0.54454)

我想创建一个图,其中顶点之间的距离与其边缘值成正比。对于上面的示例,对象 1 将被放置在更靠近对象 2 而非对象 3 的位置,因为 sim(object1,object2) > sim(object2,object3)。

如何使用 Jung2 完成这样的任务?默认布局似乎没有这样做。

0 投票
1 回答
1648 浏览

java - JUNG 图顶点上的鼠标事件

我已经用 JUNG 构建了图形,但我不确定如何将鼠标动作侦听器添加到图形的顶点。

下面是我认为与问题最相关的代码示例部分。

特别是,我想检测对图形顶点的单击和双击并对其进行操作。

注意:我看过几个旧的 SO 链接,但似乎没有一个答案对我有帮助。如果有人可以给我伪代码或指出正确的方向,那将非常有帮助。

0 投票
1 回答
979 浏览

java - JUNG:如何在同一张图中添加不同颜色的边

我正在使用 Jung2 开发一个应用程序,它将显示两点之间的连接类型,有两种不同类型的连接可用。我想用不同的颜色显示每种类型的连接。为此,我想在它们之间添加两个不同颜色的边缘从 A 到 B 的两个顶点将是黑色的,B 到 A 的将是绿色的。谁能帮我举个例子...

在此处输入图像描述

0 投票
1 回答
582 浏览

java - 如何在 Jung 中对顶点进行分组?

我开始和 JUNG 一起学习 Graph 建模。我实际上有两个问题:1.有什么方法可以对一些顶点进行分组?比如在他们周围画一个盒子?2. JUNG 支持没有源顶点的边吗?如果这是一个正常的边缘:a -> b。我想说-> b

谢谢您的帮助

0 投票
1 回答
158 浏览

java - JUNG Graph,我可以用吗?

我正在尝试使用无向和加权 RageRank 算法,我在 JUNG 找到了 UndirectedSparseGraph.java 和 UndirectedSparseMultigraph.java 类。它们似乎都无需修改即可达到目的,但我不知道该选择哪一个。所以我的问题是

1:它们之间有什么区别,我应该使用哪一个?

2:我的实验数据包含几百万“页”,JUNG在大数据集上的内存/速度表现如何?

谢谢,

0 投票
0 回答
62 浏览

graph - 从 Neo4jGraph 图创建 GraphJung 后顶点的空属性

我在尝试用 Java 可视化 Neo4jGraph 时遇到了一个奇怪的问题。我创建了一个 GraphJung graphjung 对象并尝试访问之前定义的 Vertex 和 Edge 属性。即使可以正确检索边缘标签,顶点似乎也没有设置任何属性。代码片段如下:

并且,在 visual() 内部,以下代码在调用 .setproperty() 时返回一个空对象:

Edges 代码可以正常工作:

0 投票
1 回答
732 浏览

graph - 如何在 JUNG 图形可视化库中更改边的颜色?

参考此链接: Change Size/Color of Vertex in JUNG

我正在尝试使用 JUNG 直观地模拟 Dijkstra 算法。我可以使用库中内置的 Dijkstra 算法获得每个边缘的一组边缘和端点。但我的问题是,如果我想在运行时更改最短路径的颜色(最短路径中的边和顶点的颜色),我该怎么做?

0 投票
1 回答
846 浏览

java - 如何添加一些具有相同权重的边?

这是我的代码:

当我运行我有这个错误:

是否可以有两个具有相同重量的弧?