問題タブ [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.
r - Cytoscape への Igraph レイアウトのエクスポート
R
でデータ フレームDiff
と隣接行列を使用して igraph プロットを作成し、 で取得したプロットをで読み取り可能な形式でadjacency
保存したいと考えています。どうすればそれを行うことができますか?layout.mds
Cytoscape
データ フレームは次のとおりです。
違い:
隣接:
プロットを取得するために使用されるコードは次のとおりです。
javascript - ループで作成されたノード オブジェクトをエッジに渡す必要がある
私はjsonファイルを読み込んでループし、JavaScriptライブラリのサイトスケープを使用してノードとエッジを持つグラフを作成していますが、初心者の問題がいくつかあります. これは、疑似バグを含む私の疑似コードです。
1) ラベル「x」を持つ各ノードに新しいノードを作成します
2) エッジの各エッジについて、「ソース」、「ターゲット」でエッジを作成します。
私が抱えている問題は、各ノードオブジェクトを引数として渡す必要があるエッジを作成するために (sourceNode, targetNode, {weight: 'y'})、このようなものが機能しないことです。
配列を作成して新しいノードをそれぞれに書き込もうとしましたが、変数名の値を上書きしてしまい、長さ 1 の配列になってしまいます。すべてのノードが作成されている間、方法が必要です。エッジを作成するためにノードに戻ってアクセスします(明らかにノード自体を指していません)。
私はそれがある種の nodeObject.hasKey[label] であり、そのラベルで一致してノード ID を取得し、新しいエッジを作成すると推測していますか?
私はここで結び目で自分自身を考えました。アドバイスをいただければ幸いです。以下は、省略されたjsonファイルが読み込まれた現在のコードです。
cytoscape.js - コーラを使用した cytoscape.js が機能しなくなったようです
最新のコーラで最新のサイトスケープを試していますが、次のエラーが表示されます。
キャッチされていない TypeError: cola.adaptor は関数ではありません
cytoscape.js コード スニペットの場合:
Cola の API は変更されましたか?
javascript - Cytoscape.js、Chrome でノードが選択されない
cytoscape.js にはネットワークがあり、ノードを選択すると、通常は内側の円の色 (緑) が黒に変わります。Mozilla ブラウザーでは次のようになります。
しかし、Google Chrome で同じネットワークを試してもうまくいきません。ノードをクリックするのではなく、ノードを移動しているように、次のようになります。
Chrome と cytoscape.js の間に互換性の問題はありますか? または、選択が機能しない理由について他のアイデアを持っている人はいますか?
ありがとう!