問題タブ [graph-visualization]

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

java - JUNG: グラフ全体 (可視部分だけでなく) を画像として保存

私は自分の質問に対する解決策を探し回っていますが、私が望んでいるものは何もありません。

私がやりたいことは、JUNG グラフ全体 (カスタムの頂点とエッジのレンダリングを使用) を画像 (PNG または JPEG) に保存することです。VisualizationViewer を BufferedImage に保存すると、可視部分のみが取得されます。グラフ全体を保存したいので、それはオプションではありません。

グラフ全体を画像にレンダリングする方法について誰か考えがありますか?

前もって感謝します!

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

android - AndroidでJUNG

私はAndroidでJUNG(http://jung.sourceforge.net/)を使用する方法を理解しようとしています。私の知る限り、AndroidSDKはswingをサポートしていません。JUNGレンダラーのAndroidポート、またはスイングコードをAndroid用の適切なUIコードに変換するツールはありますか?

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

java - com.jgraph.layoutを使用したJGraphグラフのフォーマット-表示の更新

私は実際にUIを実行するJavaで最初のプログラムを書いているので、これに対する答えが明らかな場合はご容赦ください。

JGraph 5(5.14)を使用して、JGrapht(0.8.3)によって作成されたグラフを視覚化します。

JGraphtでグラフをうまく作成でき、org.jgrapht.ext.JGraphModelAdapterを使用してJGraphOKに変換されると思います。問題は、結果がウィンドウに表示されると(JAppletのパネルを使用している場合)、すべての頂点が別の頂点の上に表示されることです。

他の誰かがこの問題を抱えていて(JGraphレイアウトが機能しない)、そこで提示された解決策を試しましたが、2つのノードしか表示されません。基本的には、ノードが互いに分離している方法でグラフを表示したいだけです。

いくつかのコードは千の言葉に値するので、これが私が現在持っているもので、2つのノードしか表示しません(グラフには219があります):

建設的な提案/ヘルプ/インスピレーションは大歓迎です!

ありがとう...

-エリック

0 投票する
5 に答える
3733 参照

java - SWT/AWT のグラフ可視化ライブラリ

SWT または AWT 用の成熟した堅実なオープンソースのグラフ視覚化ライブラリの実装はありますか?

どちらを使用/推奨しますか?

Zest for SWTを見ましたが、Maven リポジトリが見つかりませんでした。

ありがとうございました。

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

graphviz - Graphviz - 集中エッジのエッジ数を表示する方法は?

重なり合うエッジを 1 つのエッジに集中させる有向グラフがあります。サンプルの .dot ファイルを以下に示します。

重なっているエッジの数をエッジ ラベルとして表示したいと考えています。これはかなり些細なことのように聞こえますが、これを行う方法を理解できませんでした。これは可能ですか?可能な場合、どのようにすればよいですか?

ありがとうございました。

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

ruby-on-rails - Neo4j の Web ベースのグラフ編集を実装するには?

Neo4j にセマンティック グラフを格納するアプリケーションを構築しています。グラフを編集できる Web インターフェイスが必要です。たとえば、数回のクリックとドラッグ アンド ドロップで新しい関係を追加したり、単純なポップアップ ウィンドウからノード プロパティを編集したりできます。

グラフ エディタは JavaScript ベースであることが望ましいですが、他のオプション (Flash、Java アプレットなど) についても知りたいと思っています。

Neo4j は、サーバー モードまたは組み込みサーバー モードのいずれかになります。Neo4j 独自の Web インターフェイスを使用してサーバーにもアクセスしたいため、組み込みモードは受け入れられません。

また、適切な Web フレームワークを見つけようとしています。私は主に Rails の経験がありますが、すぐに使える優れた UI コンポーネントを提供する Vaadin に最近興味を持っています。Play も良さそうですが、最新バージョンのモジュールはそれほど多くないようです。

そこで、Web アプリケーションの次のフレームワークについて考えてきました。

主に私が Scala が好きで、 Play は最新バージョンで適切にサポートされているようです。しかし、エコシステム (サポート、ライブラリの量) が少し小さすぎるのではないでしょうか?

Rails 私は Rails が大好きです。ただし、Rails のグラフ プラグインや統合については知りません。たぶん、自分で作成する必要がありますか (どこから始めますか?)? Railsにうまく適合するJavaScriptグラフライブラリは?

Vaadin 実は最近 Vaadin に出会いました。Vaadin には優れた IDE サポートと多くの既製の UI コンポーネントがあります。Vaadin には、まともなグラフ アドオン ( Cytographer )が少なくとも 1 つあるようです。私は Cytoscape や Neo4j との連携の経験がありません..

私が遭遇したいくつかの JavaScript ライブラリ:

明確にするために、私が探しているのはグラフ作成ツールではなく、基礎となる Web アプリケーション フレームワークおよび Neo4j とうまく統合されるグラフ描画および編集ツールです。

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

javascript - 強制有向グラフの視覚化: 特定のノードが他のノードよりも互いに近くなるようにすることは可能ですか?

Twitterの友達やフォロワーとの「親密さ」を分析するこのプロジェクトに取り組んでいます。親密さは、被験者が他の人に言及した回数、または他の人から言及された回数に基づいて測定されます。

その最後に、接続の「重み」のこのメトリックがあります。主題が中心にあり、友人/フォロワーに囲まれている場所と同じ視覚化を作成したいと思います。重みの高い友達/フォロワーを対象に近づけたいと思います。接続の重みが減少するにつれて、対象から遠ざかります。

私は現在、Graph Draculaを使用して、力指向のグラフを生成しています。一部のノードが常に他のノードよりも対象に近いことを保証することは可能ですか、それとも力有向グラフの視覚化に関する私の理解はすべて間違っていますか?

これはオープン ソース プロジェクトで、ここで見つけることができます。動作を確認したい場合は、ここで試してください

決して完全ではないので、バグや見つけたものは無視 (または報告) してください。はい、今のところ Chrome のみです。

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

graph - How to force nodes to overlap by a specified amount in the dot language (graphviz)

I am a newbie to the dot layout in graphviz. I am trying to specify a graph in the dot language, and I want certain sets of nodes to be forced to overlapped by a certain amount (say 70% of their area or something with that effect). I know I can force the x and y positions of nodes and thus induce overlap, but in this case, I am writing a C# program that given certain input spits out the relevant dot script for the graph, so the number of nodes, etc are not hardcoded and so I can't come up with a scheme to hard-code x and y positions of all nodes. Any help in this will be greatly appreciated!

Thanks a lot!

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

javascript - ノードを目的の位置に移動する方法は?

特定のノード (ノード参照があるとします) を目的の場所 (キャンバスの左上隅など) に移動したいと考えています。マウスでドラッグしながらノードを移動する、サンプル プロジェクトのようなことを試してみました。しかし、うまくいかないようです。期待どおりにノードが移動していません。これは私が持っているコードです。

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

graph - GraphViz でネットワークの任意のグラフ ノードとエッジを表示する

写真に示すように、任意の数のノードとエッジを持つ、完全に接続された有向グラフとしてネットワークを描画したいと思います。 ここに画像の説明を入力 これを GraphViz で簡単に描画するにはどうすればよいでしょうか?