问题标签 [jung]

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

java - 是否有一个库可以从数据存储/数据库中持久保存荣格图

我正在寻找一种将荣格图持久保存在数据库或数据存储中的方法。Jung 中是否有可以用于此目的的功能?也许有一个我可以使用的图书馆?

0 投票
4 回答
5231 浏览

java - jung2(java图形框架)的maven存储库url是什么?

我正在寻找一个分发jung2包的 maven 存储库。不幸的是,我找不到有关其位置的任何信息。

更新:我已经包含了中央存储库 repo1。

但我仍然收到一个错误:10/4/10 1:31:57 PM CEST: Missing artifact net.sf.jung:jung2:jar:2.0.1:compile。我在 Mac osX 上使用 Maven 3.0-SNAPSHOT。

Update2:Jung2 依赖声明:

添加pom后,没有错误信息。不幸的是,maven 不检索 jung2 模块的罐子。

[已解决] 我还向 jung-graph-impl 添加了一个依赖项,现在我可以在我的项目中使用 jung2:

0 投票
1 回答
2584 浏览

java - 如何更改 JUNG 中边缘的边缘标签?

我正在使用 JUNG API 进行图形可视化。我不知道如何更改图中边缘的边缘标签。

情况是图形已经在程序中创建。我不断地丢弃边和节点,我找到了一种方法来为这些东西设置动画并在图中更新它们。一些在线演示很有帮助。但是以后有没有办法改变图中某个边的边标签呢?

我知道 JUNG 要求边缘标签是唯一的。

0 投票
3 回答
1357 浏览

java - 如何使用 Jung 2 在图中用概率标记边

我对 Java 和 Jung 还很陌生。我正在编写一个程序,我需要在事件发生的边缘添加概率(表示数据将从第一个节点流向其他节点的事件概率)。我有点困惑 Max-Flow 会为我解决问题,还是我需要使用其他选项,或者在 Jung 中没有选项可以做到这一点,在这种情况下,我需要自己编写吗?在这方面的任何帮助将不胜感激。

问候, 瓦卡斯

0 投票
1 回答
744 浏览

jung - JUNG2:如何每条边显示多个边标签?

我正在尝试显示网络拓扑。一切正常,除了我不知道如何在每个边缘显示两个或三个标签,一个在边缘的两端,一个(可选)在中间。我已经尝试了一些东西,但我没有找到任何不涉及丑陋黑客的东西......

这是它的样子(带有 GIMP-ed 的标签)

这甚至可能吗?

谢谢

乐天

0 投票
1 回答
1297 浏览

java - 如何使用 JUNG 在给定坐标中绘制节点

我想虚拟化我的网络模拟并且需要绘制网络中的节点。每个节点都有一个预定义的位置,我需要将节点绘制成正确的坐标。

我正在使用 JUNG:http: //jung.sourceforge.net/applet/index.html

有什么建议么?

谢谢!

0 投票
5 回答
5867 浏览

java - 比较用于绘制网络拓扑的开源 Java 图形绘制框架(JUNG 和 Prefuse)

哪些开源 Java 图形绘制框架可用于具有以下要求的网络图?该图将包含少于 1000 个节点。

1) 具有平行边
2) 单个图中的有向和无向边
3) 由图像表示的节点
4) 用户与节点和边的交互
5) 动态添加/删除节点和边
6) 节点和边上的多个标签,不同级别的标签可以由用户关闭/打开。(如在图层中绘制和关闭/打开图层)
7)不同的布局算法来显示星形、环形、网格拓扑

我评估了 JUNG 和 Prefuse。这是我为我的每个要求找到的。

1) Prefuse 在 JUNG 支持时无法显示平行边。可以操纵 prefuse 代码以显示平行边缘吗?由于这涉及到基本的数据级别更改,我相信这将比通常的自定义渲染更改更加困难。

2)我在 prefuse 和 JUNG 中都没有找到对组合图(有向和无向边)的任何引用。还有人知道吗?

3) 使用 Prefuse 和 JUNG 似乎很容易

4) prefuse 和 JUNG 再次为用户交互提供支持。

5) prefuse 和 JUNG 都支持。每个框架在重绘图形时如何执行?我在另一篇文章中看到 prefuse 在动态更新方面表现不佳(Prefuse Toolkit:动态添加节点和边

6)这归结为修改图形并重新绘制它。所以问题变得与5相同)

7) JUNG 和 prefuse 都有多种布局算法。但是当我尝试在 JUNG 和 Prefuse 中使用 FruchtermanReingoldLayout 显示相同的数据集时,我得到了不同的显示。任何想法为什么?尽管 Prefuse 中的大多数布局算法都基于 JUNG 实现,但 Prefuse 中的布局算法似乎显示出比 JUNG 更好的布局(我认为渲染也更好)。Prefuse 布局,例如 ForceDirectedLayout/FruchtermanReingoldLayout 和 CircleLayout 直接映射到星形、圆形、网状拓扑。

除了这些要求之外,prefuse 对表达式和查询语言有很好的支持,但看起来不像 JUNG 那样积极开发。哪一个有更好的可视化?关于哪一个合适以及如何克服缺点的任何建议?

我可以使用任何其他框架吗?

0 投票
1 回答
1013 浏览

java - JUNG2:怎么画圆?

我需要在JUNG中的一个顶点周围画一个圆圈。圆由顶点为中心和给定的半径 r 定义。

0 投票
1 回答
917 浏览

java - 如何使用jung添加菜单以更改图形的布局

如何添加 q 菜单栏来更改 Jung 图的布局(即:StaticLayout、SpringLayout 等)?


事实上,这是我已经拥有的:

抱歉,我是 Java 新手,所以如果您根据我的代码建议我该怎么做,那就太好了。谢谢

0 投票
1 回答
1072 浏览

gwt - 在 GWT 中可视化网络

我想将网络可视化集成到我的 GWT 应用程序中。

我正在考虑使用 JUNG(查看这个问题)或使用neato 来进行布局工作,并使用 GWT-Graphics 来进行绘图。也可以将 GWT-Graphics 与 Processing 结合使用,并为网络使用 Processing 库。你有什么建议?

编辑:GWT Google Group 建议在 jit (JavaScript InfoVis Toolkit)周围使用 JSNI包装器。还有一个名为raphaelgwt的项目,它用作 RaphaelJs 的包装器(它执行跨平台矢量图形)。