問題タブ [cytoscape]

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

cytoscape - Cytoscape 3.0 バンドル アプリ

IDEチュートリアルを使用してバンドルアプリを作成するに従って、新しいCytoscape 3.xアプリケーションを作成しようとしていますが、うまくいきません。

チュートリアルに従うのは非常に簡単ですが、Cytoscape を実行してアプリが実行されているかどうかを確認すると、それがInstalledとしてリストされているのにActiveではないことがわかります。

私は何かが足りないのですか?

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

python - networkxなどを使用して、データ(複雑なネットワーク)に満足のいくレイアウトを作成する方法

データを可視化したい。私のデータは次のようなものです: 私のデータファイルは: https://gist.github.com/anonymous/5568836

1 つ目はソース ノード、2 つ目はターゲット ノード、3 つ目は距離です。私はそれを視覚化するためにnetworkxを使用しています。私のコードは次のとおりです。

出力は次のとおりです。 ここに画像の説明を入力

そして同じデータ、私はサイトスケープを使用します。出力は次のとおりです。 ここに画像の説明を入力

サイトスケープはデータを自動的にクラスター化するように見えるので、ネットワークxでいくつかのクラスターを見ることができますが、完全に混乱しています。

サイトスペースのように出力したいのですが、サイトスペースの出力にはリンクがあり、ノード間の距離を設定できません。

networkx はノード間のエッジ距離を設定でき、ノードのみを描画できます (これは私が望むものです) が、レイアウトは完全に混乱しています。いくつかのクラスターを表示したい :-)

サイトスペースはフォースレイアウトを使用しているようで、私はネットワークxでフォースレイアウトを使用していますが、出力はまったく異なります。

誰でも私に助けを与えることができますか?どうも

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

javascript - Cytoscape (または任意の JavaScript) ツリーで円グラフを描画する方法

  • Cytoscape javascriptを使用してツリーを描画しました。

  • 問題は、ノードに多くの値を表示したいので、元の円ではなく円グラフを描画して多くの値を表すことにしました。しかし、ノード上に円グラフを描画する方法がわかりません。

  • このCanvasJSを見つけました

  • この円グラフを別のjavascript(Cytoscape)の上に重ねて描画する方法を教えてください。

または任意の代替ソリューション

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

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

css - Cytoscape.jsを使用してCSSでtransform:rotateを使用するには?

12などの円グラフのスタイル設定に CSS のプロパティを使用する方法

Cytoscape.jsによって構築されたスタイル ノードの CSS3 では?

私はすでに次のコードを試しました..

しかし、 cytoscpe.js ドキュメントのために互換性がないようです

だから私はどういうわけか各ノードで円グラフを作成する必要があり、利用可能な解決策はありますか? 前もって感謝します。

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

python - cmd と Python を使用して Cytoscape でネットワーク ファイルを開く

そのため、networkx グラフを生成して .graphml としてエクスポートする python スクリプトがあり、ユーザー側で何も作業せずにネットワークがロードされた状態でサイトスケープを開くこともできるようにスクリプトが必要です。理解します:

私がそれを使用するとき、それはうまくいきます。同様に:

ただし、どちらも取得できないか、適切に実行できないようですos.systemsubprocess現在の構成は次のとおりです。

しかし、ファイルが見つからないという例外がスローされます。

私は他のstackoverflowの投稿と.batsの実行とcmd操作に関するPythonドキュメントを読んでおり、基本を機能させることができます。ただし、これはやや複雑なようで、どこが間違っているのかわかりません。

リクエストに応じて、例外:

ファイルが見つからず、間違ったパスの例外:

少し異なる JVM エラーで、次のコードによって生成されます。

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

javascript - ノードをクリックするとアクティブになるハイパーリンクのコードが必要ですか?

データを視覚的なネットワーク形式として表示する必要があるため、サイトスケープ Web を使用しました。さまざまな色のノードとエッジを持つネットワークを描画するために、リンクの例http://lekshmeepu.blogspot.in/2012/03/cytoscape-web-examples.htmlを使用しました。ノード/エッジの色とサイズが機能します。ノードごとにもう 1 つのイベント ハイパーリンクを設定する必要があります。ネットワークのハイパーリンクとしてオンクリック イベント ノードが必要ですか?

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

java - サイトスケーププラグインでの jung2 の使用

私は約 1 週間半 Java を取り上げ、サイトスケープ プラグインを作成し、jung2 を使用してサイトスケープ グラフ オブジェクトを分析および操作することに目を向けました。サイトスケープ グラフ オブジェクトを拡張して、クラス xyz と呼び、jung2 グラフ タイプ オブジェクトの新しいフィールドを含める方法はありますか。そのフィールドとメソッドは、メモリ内に完全に新しいオブジェクトを作成することなく、サイトスケープ内の対応するフィールドとメソッドを指します。私がここで意味を成しているかどうかはわかりませんが、たとえば、同じタイプのオブジェクトを表す 2 つのクラスがあるとします。

それから何か

もし今どこに

trans myTrans = new trans(5);

次にmyTrans.toPqr.j指しますmyTrans.i

どちらかに新しい値を割り当てると、myTrans.i変更されます

そして、私が変わるとmyTrans.i、それが見られますmyTrans.toPqr.j

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

javascript - cytoscape.js に同梱されている jquery.cxtmenu.js プラグインの使用方法を教えてください。

こんにちは、どなたか cytoscape.js に同梱されている jquery.cxtmenu をセットアップして使用する方法を教えてください。それに関するドキュメントが見つからないようです。

スクリプト ファイルを含めましたが、メニューの初期化とセットアップの方法がわかりません。

更新: コードにバグがあると思いますか? よくわかりませんが、マウスの右クリックで存在しない関数を呼び出しているようです。

どうもありがとう。

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

javascript - cy.load で cytoscape.js のノードの開始位置を設定するにはどうすればよいですか?

ノードの開始位置を手動で設定しようとしていますが、JSON 構造からロードしています。「ノード」構造内に位置を配置すると機能しますが、「位置」と呼ばれる別の構造を追加しようとしていますが、これは機能すると思いましたか? 構造の例については、以下を参照してください。

後で cy.load(graphdata) を呼び出します。

ノードとエッジは問題なく表示されますが、位置はまったく影響を受けていないようです。

プリセットレイアウトもロードしました。

ありがとう。