問題タブ [prefuse]

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 に答える
627 参照

graph - ネットワーク グラフと仮想マップを組み合わせて視覚化するにはどうすればよいですか?

基本的に、私はこの素晴らしい研究プロジェクトのようなものを探しています: Gmapは、この関連する SO の質問で参照されています。

これは、ネットワーク グラフと、地図のように見える一連の架空の地域を組み合わせた、かなり斬新なデータ ビジュアライゼーションです。基本的に、マップ化は、人間が膨大なデータ セットをよりよく理解するのに役立ちます。

Gmap「ブックランド」の例

かっこいいでしょ?GMap はオープン ソースではないようですが、作成者に連絡する予定です。

強制指向レイアウト (現在 Prefuse/Flare を使用) を使用してネットワーク グラフを作成する方法は既に知っているので、既存のグラフの上にマッピング アルゴリズムを重ねる方法が答えになる可能性があります。また、クライアント側についても今のところまったく心配していません。これはバックエンド プロセスであり、この段階ではテクノロジー スタックとデータ出力について柔軟に対応できます。

GMap を裏付けるアルゴリズムについて説明しているこの論文もあります。ボロノイ図について聞いたことがある場合 (これは揺るぎませんが、頭が痛くなります)、このペーパーはあなたのためのものです。ただし、Calc 1 の後でやめたので、シグマとイプシロンが何であるかを覚えないようにしたいと考えています。

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

java - prefuse (java) グラフでのエッジ ラベルの表示

prefuse (Java) は初めてで、グラフにエッジ ラベルを表示したいと考えています。私はこれを探していましたが、解決策を見つけることができませんでした。

これについて何か考えはありますか?

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

apache-flex - FlexでFlareキャンバスが重なっていますが、コンテナにクリップする方法は?

アプリケーション内でFlareCanvasを表示しようとすると、深刻な問題が発生します。それは単に境界を尊重しません(ここの画像を参照してください

「clipContent」とたくさんの選択肢を試しましたが、キャンバスがそのコンテナを「通過」するのを妨げるものは何もないようです。私は何をすべきか?数週間かかります!

Flex main.mxmlの場合:

FCACanvasが拡張するフルクラスのFlareCanvasは、https ://github.com/prefuse/Flare/blob/master/flare/src-flex-integration/flare/flex/vis/FlareCanvas.asにあります。

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

java - 現在開発中の Prefuse に代わる Java はありますか?

Prefuseツールキットは2009 年以降更新されておらず、最後のビルドは 2007 年のものです。Prefuse ほど強力で、コミュニティによるサポートや開発が活発な Java 視覚化パッケージは他にありますか?

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

graph - Prefuse でのデータの作成

私はPrefuseを初めて使用します。デモの例はすべて、ファイル/データベースから読み込まれたデータです。ファイルからロードする代わりにデータを動的に作成する方法はありますか? たとえば、ツリー データ構造を作成し、これを視覚化したいと考えています。簡単な実例は、私にとって本当に役に立ちます。

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

java - prefuse: 有向非巡回グラフの便利なレイアウト?

プログラム内の関数呼び出しを表す適度に複雑なグラフ (500 ~ 1000 ノード) があるため、ほぼ完全に非循環的であり、ほとんどがツリー状です (たとえば、あるサブルーチンから別のサブルーチンへの複数のパスがある場合もありますが、通常はそうではありません)。可視化してみたいと思います。

私が最初に考えたのは、 Prefuseを使用することでした。1時間以内に、例に基づいて何かを実行することができました。しかし、ForceDirectedLayout を使用しているため、このサイズのグラフでは視覚的に乱雑に見え、PC の速度が低下します。

この種のグラフに役立つ他の Prefuse レイアウトはありますか?

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

java - Prefuse : GraphView Demo にエッジの重みを追加する

私は prefuse 視覚化ツールキットを使用しています。ツールキットの GraphView Demo は、データを視覚化するためのさまざまなコントロールを提供する素晴らしいものです。

データセットの GraphML を生成し、GraphView を使用して視覚化することができます。追加したいことの 1 つは、2 つのノード間の強度を示すために、重みまたは色分けでエッジにラベルを付けることです。

同じことについての入力は大歓迎です..ありがとう..

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

flash-builder - Flare prefuse ディペンデンシー グラフ エラー

依存関係グラフを表示するために Flash Builder 4 を使用しています。ソース コードはこの場所にあります -ディペンデンシー グラフ サンプル アプリケーション エラーが発生します -

ソースパスで見つかったファイルは、定義のパッケージ「flare.apps」と同じパッケージ構造「」を持っている必要があります。

App.as をインポートしました。

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

linux - Eclipseへのプリフューズインポート

readmeに続いて、PrefuseグラフプロジェクトをEclipseにインポートしようとしています。

readmeの手順はかなり簡単に思えます。既存のプロジェクトとしてインポートし、アーカイブを選択してください。

残念ながら、WindowsまたはUbuntuでアーカイブを選択すると、インポートするプロジェクトが表示されません。私は現在、Ubuntu 11.10、Eclipse Indigo、およびopenJDK-7で実行しています。

オンラインのどこでも、このパッケージに問題があった人はいないようです。そのため、自分が何を正しく行っていないのかわかりません。

you can use the Eclipse integrated development environment (available for free at http://ww.eclipse.org) to load the source files, then Eclipse will compile the software for you. Within Eclipse, right-click the background of the "Package Explorer" panel and choose "Import". Then select "Existing Projects into Workspace". In resulting dialog, click the radio button for "Select archive file" and browse for the prefuse distribution zip file. The prefuse" project should then appear in the area below. Now just click the "Finish" button to import the project and build it.

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

java - Prefuse (Java) テーブルを正しく視覚化する方法は?

Prefuse Java を使用して、車に関するデータをテーブルで視覚化したいと考えています。次の 3 種類の重要なデータ オブジェクトが使用されます。

  1. PIT (ポイント イン タイム)
  2. 値 (ガスの消費量を Double として含む)
  3. 車 (車を表すクラス)

最初に、次のようにテーブルに入れます。

Prefuse プロジェクトの例を使用して、x 軸に pit1、pit2、pit3 のラベルが付けられ、y 軸に異なる値が正しい順序で表示されたテーブルの視覚化を作成することができました。

しかし、私が何時間も試したのは、対応するスポットに小さな四角形を描くことです (pit1 と value11 が「出会う」car1 の赤い四角形のように)。

どうすればいいですか?

PS:次の方法で y 軸を改善する方法も知りたいです。

最小値が 2.6 で、最大値が 32.0 であると想像してください。現在、y 軸は 2.6 から始まり、32.0 までのすべての値にラベルを付けます (実際の違いに関係なく、ラベル間のスペースは同じです)。私が好むのは、ラベルが 0.0 (または 2.0) で始まり、35 まで 5 程度のステップを使用することです。