0
我想弄清楚一個可以全局應用的樣式/選擇器,使邊使用cytoscape.js繪製複合節點。我明白常規節點始終位於邊緣上的價值,但想知道是否有辦法通過複合節點解決這個問題?Cytoscape.js - 有沒有辦法在複合節點上繪製邊緣?
我想弄清楚一個可以全局應用的樣式/選擇器,使邊使用cytoscape.js繪製複合節點。我明白常規節點始終位於邊緣上的價值,但想知道是否有辦法通過複合節點解決這個問題?Cytoscape.js - 有沒有辦法在複合節點上繪製邊緣?
連接到,從或複合節點內部的邊緣繪製在關聯的複合節點的頂部。像往常一樣,無關的邊緣被繪製在後面。您可以使用z-index
控制繪圖順序,但是根據先前規則創建的層次結構相對使用這些值。
這聽起來像你的圖有節點放在一起太緊密。您是否嘗試過調整圖表的CoSE layout選項?
我有不同的經歷。我正在觀察總是在複合節點下面繪製的邊,而不管它們是在複合節點上還是在複合節點內。爲了確保我沒有錯過某些明顯的東西,我在cytoscape.js網站上使用了複合節點示例,並且遇到了同樣的問題。任何想法爲什麼他們不會默認顯示在複合節點之上? – 2014-09-03 18:16:03
https://github.com/cytoscape/cytoscape.js/issues/666 – maxkfranz 2014-09-03 20:51:55
感謝您關注此問題並做出如此快速的迴應。我抓住最新的版本(即2.2.13)來獲取更改,但是當我使用這個版本的文件時,出現以下錯誤:當執行以下代碼時,TypeError:cy未定義:var cy = $ container。 Cytoscape的( 「獲取」); var z = cy.zoom();這在以前的版本中沒有發生。 – 2014-09-05 13:26:13