2015-12-21 63 views
2

我想添加一些自定義樣式基於一些條件在我的cytoscape圖中的節點。這是可能的嗎?具體來說,我想添加多個帶有內邊框的邊框作爲百分比圓。我願意使用預定義的百分比。像下面這樣: Cytoscape custom node自定義樣式細胞景觀節點

這可能嗎?如果有人可以提出解決方案,會很棒。 我可以使用cystoscape.js中的邊框屬性來獲取單個邊框。在普通的css3中,這可以使用僞元素完成,但不知道在cytoscape中如何工作.js

回答

0

Cytoscape.js不支持僞元素。

如果你想自定義圖形,你可以使用背景圖片。如果您希望它們動態生成,您可以使用返回圖像URI的函數樣式屬性值。您可以使用畫布API來創建圖像。

餅圖樣式類似於圖片中的紫色部分,但是您有一個空心部分 - 所以最好生成圖像。