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

graph-theory - Java Jung Graph 聚类返回非直观聚类

我想执行一些图形聚类,并且由于我非常依赖 Java,因此决定尝试使用 java 包 Jung。作为一个简单的图形,我创建了两个相互连接的每个 5vertices 的集群。我使用一个边缘连接两个集群。我希望在图形聚类之后检索两个大小均为 5 的集群,但我得到不同的结果。这是代码:

和输出:+

  1. 设置为 1

    • 元素 8
  2. 设置为 9

    • 元素 0
    • 元素 1
    • 元素 2
    • 元素 3
    • 元素 4
    • 要素 5
    • 元素 6
    • 元素 7
    • 元素 9

有人知道吗?(也欢迎有关其他方法的建议,只要它们是在 Java 中的)。

0 投票
1 回答
253 浏览

java - Java JUNG - 不兼容的类型


你好!我的程序有问题。
我在 java 中使用 JUNG 库,当我编译程序时出现以下两个错误:

我不知道这些错误对不兼容的数据类型意味着什么。我该如何解决这个问题?
先感谢您!


“GraphView”类:

“GraphBuilding”类:

“主要”类:

0 投票
3 回答
65 浏览

java - 多色边缘绘制油漆变压器

尝试使用 JUNG 绘制地铁图。是否可以使用变压器绘制平行使用 2 种或更多颜色的直线边缘?

0 投票
1 回答
42 浏览

jung - 动画顶点在jung上的随机运动

我在 Jung 中使用静态布局创建了图表。我有一种在 2D 上随机移动的方法,该方法将顶点移动了一些步骤。我很欣赏 JUNG 在我项目中的大多数操作中的强大功能,但我想在调用随机游走方法时为顶点的移动设置动画。我需要这方面的帮助。下面是我的图形代码。

0 投票
1 回答
31 浏览

java - 在 JUNG 图中查找人脸

如何在 JUNG 图中找到面,或者更具体地说,同一面的边集?

Found 函数,它提供了诸如查找事件边缘、查找邻居之类的功能,但它无济于事。是否有使用提供的功能在网络图中查找人脸的正确方法?

0 投票
3 回答
276 浏览

jung - JUNG:删除边缘会导致从 BasicEdgeRenderer.paintEdge() 引发 NullPointerException

我正在从线程中动态删除 JUNG 图中的边,但这会导致NullPointerExceptions.

我看到的堆栈跟踪:

这是重现错误的代码片段:

在此先感谢您的帮助!

[编辑:部分重写了这个问题,以反映错误不是由调用引起的,repaint()而是由调用引起的removeEdge()。]

0 投票
2 回答
174 浏览

java - 如何使用 JUNG 显示树布局,但间距和结构更整齐

我正在尝试使用 JUNG 在树布局中布置一些节点,但希望以整齐的间距布置它们,类似于 -

整洁的树布局示例

我已经从https://github.com/jrtom/jung下载了 JUNG 项目,并找到了 edu.uci.ics.jung.samples.TreeLayoutDemo 和 edu.uci.ics.jung.samples.GraphFromGraphMLDemo 的示例,但仍然难以达到我所追求的。

GraphML 文件内容看起来像 -

我已经能够生成树布局。

照这样使用——

我无法让它完全说明我期望或正在尝试的方式。这就是它的外观 -默认树布局

0 投票
1 回答
57 浏览

java - Jungrapht 的可观察网络 + 网络事件 + 网络事件监听器

我正在将一个应用程序从使用 JUNG 移植到使用 JUNGRAPHT。我想知道 JUNGRAPHT 是否会有 ObservableNetwork、NetworkEvent 和 NetworkEventListener?

JUNGRAPHT 是改进 JUNG 的绝佳机会,所以如果它不是项目方向的一部分,我不建议添加 ObservableNetwork 类。相反,它可以是扩展模块的一部分,甚至可以留给 JUNGRAPHT 的用户自己实现。

不过知道方向就好了。我只是要自己添加一些这种性质的东西。

我需要一个具有 getAllVertices 和 getAllEdges 的 ObservableNetwork,因此我可以遍历它们,转换它们,并根据不同的 LayoutAlgorithm 在画布中重新布局它们。

0 投票
1 回答
178 浏览

guava - 谁能解释何时在番石榴中使用图形以及何时在 jung 2.1.1 中使用图形?

我是使用 JUNG 和番石榴的新手。我正在尝试使用 JUNG 2.1.1 图表,但我了解到它使用 com.google.common.graph。请告诉我哪个界面好,有什么区别(如果有的话)?

导入 com.google.common.graph.Graph 或导入 edu.uci.ics.jung.graph.Graph;

赛义德

0 投票
0 回答
91 浏览

java - 图形旋转时Java JUNG 2顶点分离

我有一个似乎可以正常工作的应用程序,只要我不尝试旋转图形。如果图形旋转,边旋转,但顶点保持在原来的位置。我在下面包含了旋转前后的图像。

旋转前的图表

旋转后的图形 - 顶点形状分离

我怀疑问题出在 MyRenderer 类上,因为它在我使用默认渲染时工作正常,但在我实现 MyRenderer 时停止工作。缩放似乎没有问题,只有旋转和剪切。