问题标签 [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 回答
266 浏览

java - java jung中添加节点名

我实现了一些图形算法,我想展示它们的画法。我用的是荣格 2.0

我想为节点添加名称。我设法在边缘写字,但我也想显示一个节点的名称。

这是我的代码:

0 投票
1 回答
83 浏览

java - JUNG - 带图标的边缘

我正在使用 JUNG 将网络设备显示为图形。每条边都是两个网络元素之间的链接。我想在链接中间添加一张图片。目前我的链接如下所示: 在此处输入图片描述

它的代码是:

如您所见,该图标与链接相邻。是否有任何选项可以使链接将图标分成两个相等的部分?

0 投票
1 回答
45 浏览

jung - Jung:防止用户将顶点移动到可视化大小之外?

在拾取模式下,我想限制用户将顶点拖动到定义的布局范围之外。我已将 ISOMLayout、VisualizationModel 和 VisualizationViewer 设置为相同大小。但是,如果我缩小(我正在使用 CrossoverScalingControl),我可以将顶点拖动到布局/vv 的边界之外。这导致我的 GraphZoomScrollPane 的滚动条无法按预期工作:可能有一些顶点漂浮在外面,您无法滚动到这些顶点,您必须缩小才能看到它们。

肯定有办法将用户锁定在某个边界内吗?

0 投票
1 回答
78 浏览

java - 在 JUNG 中滚动时如何移动图形边缘

我正在使用 JUNG 2.0 直观地渲染有向无环图,并添加了自定义 EdgeRenderer 来渲染各种颜色的边缘。通过调用对象的drawLine()drawPolyline()方法来绘制实际的边缘RenderContext

一切正常,除非我手动滚动GraphZoomScrollPane添加VisualizationViewer对象的对象:然后顶点按预期滚动,但边缘线完全保持在屏幕上的同一位置。也就是说:

这是对的

这就是我滚动时发生的事情

我怎样才能让边缘实际滚动?

(如果有帮助,使用 a 进行缩放CrossoverScalingControl可以很好地工作,并且边缘在正确的位置会变得越来越小。)

0 投票
1 回答
101 浏览

java - 无法调用 setVertexFillPaintTransformer - 方法不适用于参数

我无法运行任何设置或更改顶点(或其他变形金刚)的 Jung 示例。我收到以下错误:

示例代码:

vertexPaint 在哪里

0 投票
1 回答
57 浏览

jung - 奇怪的导入问题 - Jung2

我一直在努力让 Jung 2.1.1 成功运行,但无论做出什么重大改变都是没有意义的。

导入 2.1.1 jar 后,出现错误:

对于该行:

在哪里

还有其他进口不起作用,例如

编辑:Jung 2.1.1 JAR 中的类似乎仍然使用旧定义,例如

并不是

0 投票
1 回答
42 浏览

jung - 用于从左到右放置节点的 JUNG 布局

JUNG 中是否存在最佳布局,用于在图中从左到右放置节点?我正在寻找可以对数据沿袭进行建模并且需要以某种方式线性表示(从左到右)的东西。

0 投票
1 回答
56 浏览

jung - Jung FRLayout 将所有节点推送到显示区域的边缘

使用 JUNG FRLayout,所有节点都被推到视图的边界,有没有办法避免这种情况?吸引力和排斥力都设置为 0.75 和 maxIter=100,尽管对于所有值都观察到这种行为

示例 JUNG FRLayout

0 投票
2 回答
72 浏览

jung - 在 JUNG 中创建双向箭头

是否可以使用 FRLayout 在 JUNG 中创建双向箭头?理想情况下,对于 a->b 和 b<-a 的情况,是否有可能使用这些箭头(端点是两端的箭头)的算法?

我认为这可能与

但看不到如何获得箭头的形状

0 投票
1 回答
58 浏览

graph-algorithm - 使用 TinkerPop3 有效地使用 JUNG

我在 Java 中使用 TinkerPop3,我有一个加权多图,我想在其上运行 Dijkstra 算法来找到两个顶点之间的最短加权路径。我在其他问题中发现,推荐的方法是将 JUNG 与 TinkerPop 一起使用,但它们与 TinkerPop2 相关,TinkerPop2 将 JungGraph 作为蓝图的一部分。

我的问题是是否有任何有效的方法可以在 Tinkerpop3 图上使用 JUNG,因为我现在发现的唯一方法是创建一个新的 JUNG 图并迭代地将我的 TinkerPop3 图的所有边添加到它。也欢迎对 JUNG 提出任何替代建议。