問題タブ [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 の例

JGraphTを使用してJAppletx,yに表示する単純なグラフに線をプロットしたいと思います。私が見つけた例はあまり役に立ちませんでした。簡単なJGraphTの例をいくつか教えてください。

0 投票する
1 に答える
1865 参照

compilation - jgraphtライブラリをシステムに追加するにはどうすればよいですか?

これはおそらくばかげた質問ですが、ターミナルのJavaコンパイラにjgraphtが含まれるように、jgraphtをどこにどのように追加すればよいですか?ファイルを持ってい.jarますが、どこに置くかわかりません。

Mac OSXMLとNetbeansを使用しています。

0 投票する
1 に答える
2155 参照

java - JGraphTでグラフをマージする

私はJGraphTを使用していて、2つありますDirectedGraphg1g2

どうすれば3番目のグラフg1にマージできますか?通常のグラフである必要があり、新しいエッジと頂点を追加する機能があります。g2g3g3

0 投票する
3 に答える
4279 参照

java - 永続性なしで純粋にメモリ内で Neo4j を実行する

データを保持したくありませんが、Neo4j のグラフ トラバーサルとアルゴリズム機能を使用したいと考えています。組み込みデータベースでは、構成cache_type = strongが完了し、すべての書き込みの後にトランザクションを失敗に設定しました。しかし、私の書き込み速度 (ノード、関係作成速度) は遅く、これが私のプロセスの大きなボトルネックになっています。

問題は、Neo4j を永続的な側面がまったくなく、純粋な API として実行できるかということです。JGraphT などを試してみましたが、Neo4j が提供するようなトラバーサル メカニズムがありません。

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 - JGraphX で JScrollPane を使用する

GUI に存在する JScrollPane 内に単純なグラフを作成したいと考えています。JGraphXで配布されている「Hello world」の例を使用してそうしようとしましたが、結果は次のようになります。

ここで、既存の JScrollPane を新しいものに置き換えようとしましたが、これを機能させることができません。JScrollPane にグラフを挿入する唯一の方法は、きれいな JFrame を用意してから、graphComponent をコンストラクターの引数として使用してまったく新しい JScrollPane を作成することのようです...これは私が必要としているものではなく、モデル化された複雑な GUI で既に作業していますNetbeans GUI ビルダー。既存の JScrollPane に graphComponent を追加しても機能しません。誰にもアイデアはありますか?

0 投票する
1 に答える
4136 参照

algorithm - 無向グラフを有向グラフに変換

無向グラフを有向グラフにどのように変換しますか (変換できますか?)。Jgraphtライブラリ を使用しています

0 投票する
2 に答える
3876 参照

jgrapht - 保護されていますか?JGraphTDefaultEdgeクラスのgetSourceメソッドとgetTargetメソッド

org.jgrapht.graph.DefaultEdgeDefaultEdgeのメソッドgetSource()とは保護されています。getTarget()

org.jgrapht.graph.SimpleGraphedgeSet()によって返される各エッジのソース頂点とターゲット頂点にアクセスするにはどうすればよいですか?

以下のコードは、何が起こっているかを示しています。

0 投票する
1 に答える
385 参照

jgrapht - graph.addEdge() は暗黙的に存在しない頂点を追加しますか?

JGraphT が頂点を追加する操作とエッジを追加する操作を分離するのは良いことですが、2 つを組み合わせたい場合は確かにありますか? つまり、頂点のいずれか (または両方) がグラフにないエッジを追加しようとすると、それらを追加しますか?

JGraphT には、3 つのメソッド呼び出しを作成するための近道がありますか?