問題タブ [cytoscape-web]
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.
qtip - Cytoscape.jsのノードオブジェクトからsvg要素を取得しています
ノードのマウスオーバーでツールチップを( qtipを使用して)表示したい。内部でこれを行うために
ツールチップを特定のsvg要素にバインドする必要があります。これを行うためにsvg要素を返すノードのパブリックインターフェイス上に関数が見つかりません。また、初期化中に個々のノードのsvg要素に属性を直接追加する方法も見つかりません。Cyは確かにこのsvg情報をその_privateに保存しています。もちろん、node.position()を呼び出して対応するsvg要素を検索することで、svg要素を見つけることができますが、ノードオブジェクトインターフェイスから直接取得するためのよりクリーンな方法はありますか?
編集:Atanasの提案は機能しますが、それが永続的な解決策であるかどうかはわかりません。mouseout /zoom/pan/grab/select/..でツールチップを無効にしたいのですが、これはバインドする必要があることを意味します
cyのそれらのイベントに。qtipイベントとツールチップの表示の遅延に依存したいと思います。ツールチップはこれらのイベントにすぐに隠されているため、少しバグがあるように見えます。
cytoscape-web - Cytoscapeにアイコンがありません-panzoomプラグイン
Cytoscape.jsで配布されているcytoscape-panzoomプラグインを使いたいです。私のhtmlページには、cytoscape-web / pluginsディレクトリの対応するファイルと、jqueryおよびjquery-uiを含めました。
cssファイルjquery.cytoscapeweb-panzoom.css
で、コメントでアドバイスされているように、ui-iconsを含むpngファイルの場所を変更しました(pngファイルにはアクセスできます。ブラウザーにリンクを貼り付けると表示されます)。
ただし、ページが読み込まれた後、このスクリーンショットに示されているように、パンズームコントロール(円、スライダーなど)にはアイコンがありません(リソースはもう存在しません)。誰かが私が間違っていることの手がかりを持っていますか?
javascript - zoom と zoomToFit を使用した TypeError
私はCytoscape Web 1.0.2を使用しており、視覚化をズームしようとしています
また
ただし、呼び出しから次のエラーが発生しますzoom
これがズーム機能です(cytoscapeweb.min.jsから)
そして、ここからのエラーですzoomToFit
そしてメソッド自体
何が起きてる?Ubuntu 12.04、Firefox 15.0、Shockwave Flash 11.2 r202 を使用しています。
Shockwave Flash 11.3 r31 を搭載した Chrome では、エラーは次のようになります。
と
Windows を使用しても同じエラーが発生するため、OS には関係ありません。私は何を間違っていますか?
php - ページをブラウザーに提供する前にサイトスケープ Web グラフをエクスポートする方法
シナリオ: クライアントが検索バーのあるページにいて、クエリを入力します。このクエリは、サーバーによって php で動的に生成される 2 番目のページに渡されます。php スクリプトに与えられたクエリ情報とともに変数が渡されます。これにより、php スクリプトは、クライアントのブラウザでフラッシュが利用可能かどうかを判断できます。現在、php スクリプトは、フラッシュが利用できない場合は cytoscape Web によって生成されたネットワーク グラフの png を表示し、フラッシュが利用可能な場合はグラフの swf を表示します。
問題/質問: 1.) Cytoscape web は、グラフを表示するための JavaScript ライブラリです。エクスポート機能 (http://cytoscapeweb.cytoscape.org/documentation#section/exportNetwork) がありますが、エクスポートされたファイルをブラウザでダウンロードすることしかできません。フラッシュが有効になっていない場合は、php ランタイム中にこのファイルをエクスポートして保存し、swf の代わりにコンテンツとして埋め込むことができるようにしたいと考えています。クライアントのブラウザで JavaScript メソッドを実行する必要がある場合、どうすればよいでしょうか?
資力
グラフのエクスポート方法 1: http://cytoscapeweb.cytoscape.org/documentation#section/png
グラフのエクスポート方法 2: http://cytoscapeweb.cytoscape.org/documentation#section/exportNetwork
jquery - cytoscape.js で 2 つのグラフ パネルを使用する
Cytoscape.js の同じページに 2 つのグラフ パネルを表示する必要があります。各パネルには、他のパネルからのイベントに応答するネットワークが含まれています。これは、Cytoscape Web の Flash バージョンでは単純でした。
2 つの視覚化オブジェクトを宣言していました。
、スタイルとオブジェクトリスナーを宣言した後、私はそれらを描いていました:
両方のオブジェクトに同時にアクセスできるため、リスナーは簡単に実装できます。
これを Cytoscape.js にアップグレードしたいのですが、同じページに 2 つのパネルを表示することに行き詰まりました。1) どこが間違っているか教えてください。2) 次に進む方法のヒントを教えてください。ノードがパネル 1 で選択されている場合に、パネル 2 で選択されているノードの小さな例は素晴らしいでしょう!
test.html は次のとおりです。
そして、ここに simple.js があります。両方ではなく、パネル 2 のみがネットワークを表示します。
javascript - javascript(jspに含まれている)はレンダリングされません
javascript-tagsをjsp-fileに含めようとしていますが、レンダリングされません。コードは次のようになります。
グラフをレンダリングするためにCytoscapeWebを使用します。これを通常のhtmlファイルから実行すると、すべてが正常に機能します...
助言がありますか?
php - PHP コードから cytoscape ツリーを作成する
サイトスケープを使用してグラフでクエリの結果を表示しようとしています。私は JavaScript の専門家ではないので、単に構文エラーである可能性があります。誰かが私のコードを見てもらえますか?
spring - 文字列をjspに渡す、何が問題なのですか?
コントローラには、searchResultGraph.jspという名前のjspに文字列を渡す必要があるハンドラメソッドがあります。
jspは次のようになります。
しかし、電話をかけようとすると何も表示されません${write}
。私の方法に何か足りないものはありますか?
ありがとう!