問題タブ [jgraph]

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 投票する
1 に答える
399 参照

graph - JGraphX はグラフの作成に時間がかかる

JGraphXでグラフを作成しています。次のコードを使用すると、JGraphT などの同様のグラフ実装と比較して、ビルドに非常に長い時間がかかります。これはなぜでしょうか?頂点はすばやく作成されますが、特に配列サイズが 1000 の場合、エッジを作成するネストされたループには長い時間がかかります。

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

graph - JgraphXにガイドラインを入れる方法はありますか?

mxGraph の javascript バージョンでガイドラインを使用できることがわかりました。Java バージョンで同じことを行う方法があるかどうか知りたいですか?

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

java - .csv ファイルを読み込み、jgraph を使用してグラフを描画する

このコードの書き方

.csv ファイルがあります。次のようなファイルの内容:

A,B

紀元前

A,F

F、G

G、H

B,D

各行には 2 つの頂点があり、その間にエッジを追加する必要があります。私のcsvファイルには100行あります。

私はcsvファイルを読む方法と頂点を初めて追加する方法を知っていますが、頂点が繰り返される場合、どうすれば知ることができますか、以前にそれを持っていて、エッジを追加するためにそれを見つける方法:(

この出力を取得するためにこのコードを記述する方法は?

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

java - Jgraph (バニラ): エッジ ラベルの設定方法、ProM 固有

私は現在、誰かがそれに精通している場合に備えて、ProM のプラグインを作成しています。ProMJGraph一般に、から直接派生したとして表されるグラフがありJGraphます。

このグラフには以下が含まれます。

  • ProMGraphEdgeの ( の直接の子org.jgraph.graph.DefaultEdge) および
  • ProMGraphCellの ( の直接の子org.jgraph.graph.DefaultGraphCell)。

端にラベルを貼らなければなりません。たとえば、タイプjgraphの変数という名前のグラフの最初のエッジへのポインターを格納しました。e0ProMGraphEdge

グーグルアウトに失敗しました。エッジに «hello» というラベルを設定するには、どこで何を呼び出す必要がありますe0か?


リストの誰かが JGraph マニュアルへのリンクを持っている場合は、ここに投稿してください。JGraphXでもJGraphTでもなく、jgraphのリファレンスブックを見つけることができませんでした。

更新。それを見つけた: http://touchflow.googlecode.com/hg-history/75fada644b2a19c744130923cbd34747fba861a2/doc/jgraphmanual.pdf

upd2. 私の質問に対する答えが含まれているはずの 3.5.2 章「エッジの使用」を見つけました。PDFで提供されているソースが機能しないのは、おそらくProM固有のものです。Process Miner (ProM) に詳しい方がいらっしゃれば、何かトリッキーなことがあればヒントをいただけると思いますProMJGraph

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

java - JGraph/JGraphX : 非常に複雑なグラフの作成

私は現在、ゲームブックの作成を可能にするソフトウェアに取り組んでおり、グラフ ビューを追加しようとしています。頂点が段落で、エッジがそれらの間のリンクであるグラフを作成します。

私が作成したゲームブックには 100 以上の段落があり、そのすべてが非常に複雑に絡み合っています。最初はJGraphXを使ってみたのですが、レイアウト適用後はドロドロでした。JGraphX のヘルプと例はまばらなので解決できませんでした。そのため、JGraph 5.13 で運試しをしました。

私の問題は、最初に追加した 87 個のエッジでファサードがうまく機能することです。もう 1 つだけ追加すると、次の例外が発生します。

次に何をすべきかわかりません。JGraph 5.13 は、このような混沌としたグラフを作成するために作成されたものではありませんか? 私が使用できるJGraphXファサードに相当するものはありますか? 何か不足していますか?

0 投票する
0 に答える
908 参照

java - jgrapht の使い方

JGraphT を使用してグラフを視覚化する際に問題があります。私は netBeans を使用しており、JGraph と JGraphT の .jar をインポートし、JGraph を介して JGraphT ビジュアライゼーションからすべてをコピーし、次のコードを追加しました。

しかし、グラフの視覚化はまだ得られません。フォーム上でグラフを視覚化するにはどうすればよいですか?

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

java - setLabelsClipped が true の場合、頂点の外側、スクロールバーの上、および他のコンポーネント上に描画される頂点ラベル

私はしばらく JGraph を使用してきましたが、ラベルのクリッピングを true に設定すると、描画の問題が発生するようです。

上塗り例

次の煮詰めた例は、いじることができる実際のアプリケーションの問題を示しています。

また、オーバーペイントは頂点の範囲内でのみ発生することに注意してください。切り抜きのある名前は次のとおりです。

クリップされていません

そしてクリッピングで:

切り取られた

問題がどこにあるのかを確認するために、現在 JGraphx ソースを調べています。以前にこれを回避した人はいますか?明らかに、graph.setLabelsClipped(false) を設定することで回避できますが、頂点ラベルが頂点の境界を超えて飛び散らないようにしたいと考えています。