问题标签 [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.

0 投票
2 回答
22413 浏览

java - JGraphT 示例

我想在一个简单的x,y图表上绘制线条以使用JGraphT在JApplet中显示。我发现的例子不是很有帮助。有人可以指点我几个简单的JGraphT示例吗?

0 投票
1 回答
1865 浏览

compilation - 如何将 jgrapht 库添加到我的系统中?

这可能是一个愚蠢的问题,但是如何或在哪里添加 jgrapht 以便终端中的 java 编译器包含它?我有.jar文件,但不知道放在哪里。

我正在使用 Mac OS X ML 和 Netbeans。

0 投票
1 回答
2155 浏览

java - 在 JGraphT 中合并图

我正在使用 JGraphT,我有两个DirectedGraph:g1g2.

我怎样才能合并g1g2第三张图g3?我需要g3成为一个普通图并且能够添加新的边和顶点。

0 投票
3 回答
4279 浏览

java - 纯粹在内存中运行 Neo4j,没有任何持久性

我不想保留任何数据,但仍想使用 Neo4j 的图形遍历和算法功能。在嵌入式数据库中,我进行了配置cache_type = strong,并且在完成所有写入操作后,我将事务设置为失败。但是我的写入速度(节点、关系创建速度)很慢,这正在成为我过程中的一大瓶颈。

所以,问题是,Neo4j 可以在没有任何持久性方面的情况下运行,并且只是作为一个纯 API 运行吗?我尝试了 JGraphT 之类的其他方法,但它们没有 Neo4j 提供的遍历机制。

0 投票
2 回答
2723 浏览

java - 如何通过 JGraphT 可视化表示边缘权重?

我尝试使用权重创建 Java JGraphT 可视化,例如:

http://i.stack.imgur.com/KXRrc.png

现在我想将边缘标签(例如:(a:b)更改为其边缘权重(例如:2)。我尝试在 Javadoc 中搜索,但没有看到任何内容。请帮助我,谢谢!

0 投票
2 回答
2052 浏览

data-visualization - JgraphX 和 JgraphT 中的树布局

我正在尝试为决策树(以及代数决策图世界中的一些改进,一旦可行)构建一个可视化工具,使用 JgraphT 来支持底层数据结构,并使用 JgraphX 将结构投射到屏幕上。(我对这两个包都是新手。)

我认为 JgraphX 有相当长的历史——似乎Jgraph 5.13中的 Facade 和 TreeLayout 类将是朝着正确方向迈出的一步,但我在最近的JgraphX包中找不到任何类似的东西。(如果我了解历史,Jgraph 在 5.13 版本发布后的某个时间被重命名为 JgraphX,并且版本号重新开始——对吗?)我也无法在任何地方找到旧的 Jgraph 5.13 jar 文件。

具体问题:

  1. Jgraph 5.13 是否存在于任何地方,有人可以指出它吗?
  2. JgraphX 是否支持不同名称或范式下的相同树布局功能?

任何帮助将不胜感激,否则我将不得不处理 JgraphT/JgraphX,直到我从头开始拥有一个树布局工具,这不符合我对“乐趣”的定义。

0 投票
0 回答
544 浏览

java - 将 JScrollPane 与 JGraphX 一起使用

我想在我的 GUI 中的 JScrollPane 中创建简单的图形。我试图通过使用随 JGraphX 分发的“Hello world”示例来做到这一点,结果如下所示:

在这里,我试图用新的 JScrollPane 替换现有的 JScrollPane,但我无法让它工作。在 JScrollPane 中插入图形的唯一方法似乎是拥有一个干净的 JFrame,然后创建一个全新的 JScrollPane,并将 graphComponent 作为构造函数的参数......这不是我需要的,已经使用了一个复杂的 GUI 建模Netbeans GUI 生成器。将 graphComponent 添加到现有的 JScrollPane 也不起作用。有没有人有任何想法?

0 投票
1 回答
4136 浏览

algorithm - Convert Undirected graph to directed graph

How do you convert (can we convert?) an Undirected graph into a Directed graph. I am using Jgrapht library

0 投票
2 回答
3876 浏览

jgrapht - 受保护?JGraphT DefaultEdge 类上的 getSource 和 getTarget 方法

org.jgrapht.graph.DefaultEdge上的DefaultEdge方法getSource()和方法受到保护。getTarget()

我应该如何访问org.jgrapht.graph.SimpleGraphedgeSet()返回的每个边的源顶点和目标顶点?

下面的代码显示了正在发生的事情。

0 投票
1 回答
385 浏览

jgrapht - graph.addEdge() 隐式添加不存在的顶点?

虽然 JGraphT 将添加顶点和添加边的行为分开是件好事,但您肯定会想将两者结合起来吗?换句话说,如果您尝试添加一条边,其中一个(或两个)顶点都不在图中,那么添加它们?

JGraphT 是否有这样的快捷方式来编写 3 个方法调用?