cytoscape.js

    0熱度

    2回答

    使用Cytoscape.js,我想要一個與節點元素關聯的「鼠標懸停」事件以及一個「點擊」事件。原因是在桌面瀏覽器中,mouseover是更友好的用戶解決方案,但在觸摸設備上無法使用(click/tap事件效果最佳)。我試過如下: cy.nodes().qtip({ content: function() { return 'this.data('title

    0熱度

    2回答

    我想用cytoscape創建一個網絡表示。 它需要安排設備「網站」節點和站點必須屬於/分派到區域節點(他們是7個地區,也許400-500點和700-800設備) 這樣一個區域有多個網站和一個網站可以有多個節點(設備) 我有一些問題適用於超過1000個節點的佈局。 如何將節點的每個級別的佈局應用到一起而不會重疊? 我可以使用選擇器應用佈局嗎? 感謝您的幫助! 原諒我的近似英語我是法國人。 問候

    0熱度

    1回答

    我正在嘗試製作一個nodemap,用cytoscapejs在反應中進行可視化。 當試圖運行下面的代碼時,我得到錯誤「this.handleTextChange不是一個函數」。 不允許從const內部調用函數嗎?它編譯得很好,但是當點擊節點時,會發生錯誤。 import React from 'react'; const cytoscape = require('cytoscape'); con

    0熱度

    1回答

    我正在使用cytoscape,我面臨一個問題:標籤碰撞。 Here is an example of collisions 我不能改變文本轉參數(你會解決問題),所以我決定創建算法刪除此。我的第一個想法是通過設置控制點權重來完成這項工作,但它沒有給出好的結果(曲線形狀,重疊)。我的第二個想法是改變標籤位置的參數。我發現它們只有像labelX,標籤Y(和srcX,tgtX)這樣的rstyle,但是當

    0熱度

    1回答

    我需要獲取連接到給定節點的節點並突出顯示它們。 「組件」功能看起來不錯,但我的遍歷失敗。組件集合顯示一個大小,只有原始節點被突出顯示。 cynode = cy.getElementById(idstr); comps = cynode.components(); for (i = 0; i < comps.length; i++) /* really there's only one com

    0熱度

    1回答

    我正在建立一個網站,用戶將輸入圖形數據,然後用cytoscape.js呈現。 由於這是由用戶數據支持的,因此可能會出現這樣的情況,即它們會放入無效數據,特別是缺少目標的邊緣。我想捕獲這些數據並將其呈現給用戶,以便他們能夠修復這些錯誤。 目前,我在日誌中得到這個錯誤,但我無法弄清楚如何捕獲數據。 Can not create edge `TableOfBooks>att` with nonexist

    1熱度

    1回答

    我們正在尋找在Cytoscape.js的邊緣內嵌入標籤,以再現看起來像是like this的邊緣。 我們最近在GitHub問題頁面上以a feature request的身份提出這個問題,但看起來已經可以實現了。 Maxkfranz說,爲了讓邊緣內側邊緣標籤的小箭頭指示方向所需要的僅僅是在樣式屬性兩個項目的邊緣: text-background-color: white; text-rotatio

    0熱度

    1回答

    我正在使用Cytoscape Angular 2項目與Typescript並希望使用可樂佈局。因此,我使用npm將依賴項添加到我的項目中。由於我正在使用Angular 2與Typescript,我已經將js模塊首先添加到angular-cli.json文件中,然後添加到index.html文件中。之後,在我的NetworkComponent,這是我使用的顯示圖形,我導入庫如下角度分量: decla

    0熱度

    1回答

    我使用cytoscape.js呈現在HTML頁面圖如何更新cytoscape.js圖。該圖表示一個RDF圖並且該內容通過ajax請求獲取到REST服務。此服務允許添加/刪除資源和語句,所以我想在每次更改後更新圖表。 我正確地配置Cytoscape的對象時,我接收到的數據,但是當我做一些改變RDF圖(添加/刪除資源),我無法更新圖表。現在,我嘗試這個辦法: 重新定義的Cytoscape對象的所有設置

    0熱度

    1回答

    我使用Cytoscape.js Panzoom。它適用於靜態數據。現在我需要填寫圖表和服務器的數據。 這裏是我的配置文件 //代碼放在這裏 var CanvasApp = function() { var cy; var playground; return { init: function() { var elem =