問題タブ [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.
python - 隣接行列をcsvファイルに変換
ARACNE からの隣接行列出力を Python (または R) を使用して csv ファイルに変換したいと考えています。
adj ファイルは、1 つの遺伝子を 1 つ右に表示し、他の遺伝子との相互作用をそれぞれ表示するように設定されています。例えば:
上記のように、A と B は互いに相互作用し、その相互作用の値は 0.4 です。A と C は相互に作用し、値は 0.3 などです。
レイアウトを変更したいので...
基本的に、ファイルをCytoscapeにアップロードしてネットワークをプロットできるように、相互作用するすべてのノードと対応する値のリストが必要です。
javascript - Cytoscape JS でノードの削除操作を元に戻す
サイトスケープ JS で ( を使用してcy.remove()
) ノードを削除すると、これらのノードに接続されているエッジもグラフから削除されます。cy.remove() の説明には、グラフから要素を削除して返すと書かれています。ただし、返されるデータには、削除されたエッジは含まれません。
結果として、次の一連の操作
一部のエッジが消える可能性があるため、グラフを変更してください。
Cytoscape JS で可逆的な削除操作を実行するにはどうすればよいですか?
javascript - サイトスケープ グラフが表示されない
外部ウィンドウにサイトスケープ グラフを表示しようとしています。ext-all.css を追加するまで、すべてがうまく機能しています。グラフは表示されなくなりました。
これは、グラフが表示されることになっているパネルです ( #cy div)
問題はどこだ ?
cytoscape.js - Cytoscape.js のノードのドラッグ イベント
ノードがドラッグされたときに発生するイベントを探しています。私は、tapdrag が私が望んでいたように見えると思っていましたが、マウス ボタンが押されていない場合にのみマウスがノード上を移動するたびに、tapdrag が起動します (したがって、ノードはドラッグされていません。基本的にはマウスオーバーです)。他のいくつかのイベントを試しましたが、必要なことを行うものはないようです。
ノードがドラッグされているときにイベントを発生させるにはどうすればよいですか? 具体的には、最初のノードがドラッグされている間に別のノードを移動したいのですが、これは複合ノードを使用せずに行いたいと考えています。
javascript - Cytoscape.js のノード内にハイパーリンクを作成することは可能ですか?
ユーザーがノード内のテキストをクリックして、ダイアログを表示したり、他のウィンドウを開くなどのアクションを実行できるようにしたいと考えています。これは可能ですか?
ドキュメントには次のようなものがあります:
text-events : ラベルがイベントを受け取った場合に要素でイベントが発生するかどうか。はいまたはいいえかもしれません。:active のテキストにスタイルを適用して、テキストがアクティブ化可能であることを確認したい場合があります。
のようですが、ラベルレベルでの使用方法の例はありません..
編集: 図の例
コード内でどのように考えられるか:
また