問題タブ [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.
java - データストア/データベースからのjungグラフを永続化するライブラリはありますか
データベースまたはデータストアでjungグラフを永続化する方法を探しています。この目的で使用できる機能はjungにありますか?多分私が使用できるライブラリがありますか?
java - jung2(Javaグラフフレームワーク)のMavenリポジトリURLとは何ですか?
jung2パッケージを配布するMavenリポジトリを探しています。残念ながら、その場所に関する情報を見つけることができません。
更新:centalリポジトリrepo1を含めました。
しかし、それでもエラーが発生します:10/4/10 1:31:57 PM CEST:アーティファクトnet.sf.jung:jung2:jar:2.0.1:compileがありません。MacosXでMaven3.0-SNAPSHOTを使用しています。
Update2:Jung2依存関係の宣言:
pomを追加した後、エラーメッセージは表示されません。残念ながら、Mavenはjung2モジュールのjarファイルを取得しません。
[解決済み]jung-graph-implにも依存関係を追加し、プロジェクトでjung2を使用できるようになりました。
java - JUNGでエッジのエッジラベルを変更するにはどうすればよいですか?
グラフの視覚化にJUNGAPIを使用しています。グラフのエッジのエッジラベルを変更する方法がわかりません。
グラフはすでにプログラムで作成されている状況です。私はエッジとノードをドロップし続け、それらをアニメーション化してグラフで更新する方法を見つけました。オンラインのデモのいくつかは役に立ちます。しかし、後でグラフのエッジのエッジラベルを変更する方法はありませんか?
JUNGではエッジラベルが一意である必要があることを理解しています。
java - Jung 2を使用してグラフの確率でエッジにラベルを付ける方法
私はJavaとJungにかなり慣れていません。イベント発生のエッジに確率を追加する必要があるプログラムを作成しています(データが最初のノードから他のノードに流れるイベントの確率を意味します)。Max-Flow がこのトリックを実行してくれるのか、それとも他のオプションを使用する必要があるのか、Jung 内で実行するオプションがないのか、少し混乱しています。その場合、自分で書く必要がありますか? この点で何か助けていただければ幸いです。
よろしく、ワカス
jung - JUNG2:エッジごとに複数のエッジラベルを表示するにはどうすればよいですか?
ネットワークトポロジを表示しようとしています。エッジごとに2つまたは3つのラベルを表示する方法がわからないことを除いて、すべてが正常に機能します。1つはエッジの両端に、もう1つは中央に表示されます。私はいくつかのことを試しましたが、醜いハックを伴わないものは見つかりませんでした...
これがどのように見えるべきかです(GIMPされたラベルが付いています)
これも可能ですか?
ありがとう
ラクダーブ
java - JUNG を使用して指定された座標にノードをプロットする方法
ネットワーク シミュレーションを仮想化し、ネットワーク内のノードをプロットする必要があります。各ノードには事前定義された位置があり、ノードを正しい座標にプロットする必要があります。
私は JUNG を使用しています: http://jung.sourceforge.net/applet/index.html
助言がありますか?
ありがとう!
java - ネットワークトポロジを描画するためのオープンソースのJavaグラフ描画フレームワーク(JUNGとPrefuse)の比較
次の要件を持つネットワーク図に使用するオープンソースのJavaグラフ描画フレームワークはどれですか?グラフのノード数は1000未満になります。
1)平行なエッジがある
2)単一のグラフ内に有向および無向のエッジ
3)画像で表されるノード
4)ノードとエッジとのユーザーインタラクション
5)ノードとエッジの動的な追加/削除
6)ノードとエッジの複数のラベル付けラベル付けは、ユーザーがオフ/オンにすることができます。(レイヤーでの描画やレイヤーのオフ/オンなど)
7)スター、リング、メッシュトポロジを表示するためのさまざまなレイアウトアルゴリズム
JUNGとPrefuseを評価しました。これは、私の要件ごとに私が見つけたものです。
1)JUNGがサポートしている間、Prefuseは平行エッジを表示できません。プリフューズコードを操作して、平行なエッジを表示できますか?これには基本的なデータレベルの変更が含まれるため、通常のカスタマイズされたレンダリングの変更よりも難しいと思います。
2)prefuseとJUNGの両方で、結合されたグラフ(有向エッジと無向エッジの両方)への参照が見つかりませんでした。誰かが他のことを知っていますか?
3)これはPrefuseとJUNGの両方で簡単に思えます
4)ここでも、prefuseとJUNGの両方がユーザーインタラクションのサポートを提供します。
5)prefuseとJUNGの両方がそれをサポートします。グラフを再描画している間、各フレームワークはどのように機能しますか?別の投稿で、動的更新ではプリヒューズがうまく機能しないことがわかりました(Prefuse Toolkit:ノードとエッジを動的に追加します)
6)これは、グラフを変更して再描画することになります。したがって、質問は5)と同じになります。
7)JUNGとprefuseの両方に複数のレイアウトアルゴリズムがあります。しかし、JUNGとPrefuseの両方でFruchtermanReingoldLayoutを使用して同じデータセットを表示しようとすると、異なる表示が表示されます。なぜアイデアはありますか?PrefuseのレイアウトアルゴリズムのほとんどはJUNGの実装に基づいていますが、どういうわけか、PrefuseのレイアウトアルゴリズムはJUNGよりも優れたレイアウトを表示しているようです(レンダリングも優れていると思います)。ForceDirectedLayout / FruchtermanReingoldLayoutやCircleLayoutなどのプリフューズレイアウトは、スター、サークル、メッシュトポロジに直接マップされます。
これらの要件以外では、prefuseは式とクエリ言語を適切にサポートしていますが、JUNGとは異なり積極的に開発されていないようです。どちらがより良い視覚化を持っていますか?どれが適切であり、どのように欠点を克服するかについての提案はありますか?
私が使用できる他のフレームワークはありますか?
java - JUNG2: 円の描き方は?
JUNGで頂点の周りに円を描く必要があります。円は頂点を中心とし、半径 r で定義されます。
java - jungを使用してグラフのレイアウトを変更するメニューを追加する方法
Q メニュー バーを追加して、Jung グラフ (つまり、StaticLayout、SpringLayout など) のレイアウトを変更するにはどうすればよいですか?
実際、これは私がすでに持っているものです:
申し訳ありませんが、私はJavaが初めてなので、私のコードに従って何をすべきかを提案していただければ幸いです.Thanks
gwt - GWT でのネットワークの可視化
ネットワークの視覚化を GWT アプリに統合したいと考えています。
JUNG (この質問をチェックしてください) または neato を使用してレイアウト作業を行い、GWT-Graphics を使用して描画を行うことを考えていました。GWT-Graphics と Processing を組み合わせて、ネットワーク用の Processing ライブラリを使用することもできます。何を提案しますか?
編集: GWT Google グループは、jit (JavaScript InfoVis Toolkit) の周りにJSNIラッパーを使用することを提案しています。RaphaelJsのラッパーとして機能するraphaelgwtというプロジェクトもあります (クロスプラットフォームのベクター グラフィックを処理します)。