问题标签 [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.
java - java jung中添加节点名
我实现了一些图形算法,我想展示它们的画法。我用的是荣格 2.0
我想为节点添加名称。我设法在边缘写字,但我也想显示一个节点的名称。
这是我的代码:
java - JUNG - 带图标的边缘
我正在使用 JUNG 将网络设备显示为图形。每条边都是两个网络元素之间的链接。我想在链接中间添加一张图片。目前我的链接如下所示: 在此处输入图片描述
它的代码是:
如您所见,该图标与链接相邻。是否有任何选项可以使链接将图标分成两个相等的部分?
jung - Jung:防止用户将顶点移动到可视化大小之外?
在拾取模式下,我想限制用户将顶点拖动到定义的布局范围之外。我已将 ISOMLayout、VisualizationModel 和 VisualizationViewer 设置为相同大小。但是,如果我缩小(我正在使用 CrossoverScalingControl),我可以将顶点拖动到布局/vv 的边界之外。这导致我的 GraphZoomScrollPane 的滚动条无法按预期工作:可能有一些顶点漂浮在外面,您无法滚动到这些顶点,您必须缩小才能看到它们。
肯定有办法将用户锁定在某个边界内吗?
java - 在 JUNG 中滚动时如何移动图形边缘
我正在使用 JUNG 2.0 直观地渲染有向无环图,并添加了自定义 EdgeRenderer 来渲染各种颜色的边缘。通过调用对象的drawLine()
和drawPolyline()
方法来绘制实际的边缘RenderContext
。
一切正常,除非我手动滚动GraphZoomScrollPane
添加VisualizationViewer
对象的对象:然后顶点按预期滚动,但边缘线完全保持在屏幕上的同一位置。也就是说:
我怎样才能让边缘实际滚动?
(如果有帮助,使用 a 进行缩放CrossoverScalingControl
可以很好地工作,并且边缘在正确的位置会变得越来越小。)
java - 无法调用 setVertexFillPaintTransformer - 方法不适用于参数
我无法运行任何设置或更改顶点(或其他变形金刚)的 Jung 示例。我收到以下错误:
示例代码:
vertexPaint 在哪里
jung - 奇怪的导入问题 - Jung2
我一直在努力让 Jung 2.1.1 成功运行,但无论做出什么重大改变都是没有意义的。
导入 2.1.1 jar 后,出现错误:
对于该行:
在哪里
还有其他进口不起作用,例如
编辑:Jung 2.1.1 JAR 中的类似乎仍然使用旧定义,例如
并不是
jung - 用于从左到右放置节点的 JUNG 布局
JUNG 中是否存在最佳布局,用于在图中从左到右放置节点?我正在寻找可以对数据沿袭进行建模并且需要以某种方式线性表示(从左到右)的东西。
jung - 在 JUNG 中创建双向箭头
是否可以使用 FRLayout 在 JUNG 中创建双向箭头?理想情况下,对于 a->b 和 b<-a 的情况,是否有可能使用这些箭头(端点是两端的箭头)的算法?
我认为这可能与
但看不到如何获得箭头的形状
graph-algorithm - 使用 TinkerPop3 有效地使用 JUNG
我在 Java 中使用 TinkerPop3,我有一个加权多图,我想在其上运行 Dijkstra 算法来找到两个顶点之间的最短加权路径。我在其他问题中发现,推荐的方法是将 JUNG 与 TinkerPop 一起使用,但它们与 TinkerPop2 相关,TinkerPop2 将 JungGraph 作为蓝图的一部分。
我的问题是是否有任何有效的方法可以在 Tinkerpop3 图上使用 JUNG,因为我现在发现的唯一方法是创建一个新的 JUNG 图并迭代地将我的 TinkerPop3 图的所有边添加到它。也欢迎对 JUNG 提出任何替代建议。