问题标签 [jgrapht]
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.
eclipse - 将 JGraphT 发行版导入 Eclipse
如何安装此链接中提供的 JGraphT 发行版:
http://sourceforge.net/projects/jgrapht/files/
我不了解文件的树结构及其与 Eclipse 中项目结构的关系。我想运行以下列出的 java 代码:
http://jgrapht.org/visualizations.html
但我无法将项目导入 Eclipse。例如,该 .java 文件位于
jgrapht-0.9.0\source\jgrapht-demo\src\main\java\org\jgrapht\demo
java - 图节点优先级的设计模式
要解决的问题:为图的所有节点赋予优先级(int 值)。有一个带有属性 Graph 的 DAG 类(来自 JGraphT 库的 DirectedGraph 类型)。而且,必须有不同的算法来分配优先级,并且将来必须可以在不修改现有代码的情况下添加新的算法。首先创建 DAG,然后用户可以选择使用哪种算法(使用 GUI 中的 ComboBox)。用户必须能够随时更改算法。
方法一:为算法开发一个接口(算法),并让所有算法实现该接口。在 DAG 类中,添加一个新属性:
每次用户在 GUI 上选择不同的算法时,实例化该算法:
方法二:独立编写优先级任务(不作为 DAG 的属性),使用静态方法对 DAG 的节点进行优先级排序,将 DAG 作为参数发送并返回修改后的 DAG。
每种方法都有哪些优点?
java - JGrapht SimpleDirectedWeightedGraph 类 addEdge 返回空指针(所有节点都不为空)
当我实现构建图(马尔可夫随机场中的图切割算法)时,我不知道为什么当源节点和目标节点不为空时,为什么addEdge()
函数不起作用并在一次操作中返回空。而且,由于图表是根据训练数据创建的,我很困惑为什么只是记录出现这种情况。编码:
java - Java JGrapht 二分图
我看到了 jgraph 和 jgrapht 的示例,并且很容易理解,但现在确定我将如何使用 CompleteBipartiteGraph?用于实例化图形的语法如何?
http://jgrapht.org/javadoc/org/jgrapht/generate/CompleteBipartiteGraphGenerator.html
java - 是否可以创建具有一定冗余级别的连通图?
我在看 jgraphT 但我不是很有经验,而且它缺乏一些文档。
我有一些节点,我想创建一个连接的拓扑,提供一些冗余。例子:
我从 n1,n2,n3,n4 开始
我希望能够与每个节点通信,但仍然有不止一个可能的路径,这样如果一个节点下降,其他节点仍然可以通信。
jgraphT 可以为我创建一个好的拓扑吗?也许给一些权重,以便它比其他节点更重视某些节点?
或者你知道其他一些图书馆也能获得同样的成就?此外,如果我可以生成某种网页来记录我创建的拓扑,那就太好了……
java - JAVA Jgrapht Hopcroft Karp 二分匹配
我正在尝试制作 HopcroftKarpBipartiteMatching 但没有演示,或者我真的找不到任何其他东西可以帮助我使用该库。我无法从文档中弄清楚实例化 HopcroftKarpBipartiteMatching 类的方式和要求是什么?我有一组代表顶点的字符串。它是从顶点开始的每个路径的列表。例如:
JApplet 的可能解决方案
java - Java jgraph applet visualize bipartite graph
I having problem getting jgrapht or jgraph or applet to visualize this graph correctly? Can I use this graph library to visualize similarly to the picture beneath? U would be x and V would be Y in the code for example. I'm using the demo versions that used directed graphs to do same in this example. Not sure if I should use a jgAdapter or jgxAdapter? Currently getting blank applet for either.
java - Java jframe jgraph滚动平面
我不知道如何为我的 jrame 放置滚动条,还是应该尝试将其放在 jgraph 中?我尝试了不同的东西,但它要么不编译,要么不显示,或者它覆盖了图表?
主java
jgraph 扩展了 JApplet
jgraphx - ListenableDirectedGraph 或 mxGraph
大家好,
使用 ListenableDirectedGraph 还是 mxGraph?哪一个更好?使用: ListenableDirectedGraph graph = new ListenableDirectedGraph(); mxGraphModel 模型 = 新 mxGraphModel();
或者
使用: mxGraph 图 = 新 mxGraph(); mxGraphModel 模型 = 新 mxGraphModel();
请帮我。我是 jgraph 库的新手。谢谢
java - 如何使用 jgrapht 生成具有大量不相互重叠的顶点的清晰图
我正在使用 jgraph 和 jgrapht 库使用 Java 生成图形。问题是我的图有非常多的顶点(在某些情况下从 300 到 1000 不等),无论我尝试什么,顶点和边继续相互重叠,造成混乱,当然,不可读图形。到目前为止,我在 JFrame 上放置顶点的方法是使用随机数作为坐标。还有其他方法可以使这项工作吗?也许是更好的工作算法或另一个 Java 库以获得更好的结果?先感谢您!