2015-12-21 51 views
2

我想添加一些自定义样式基于一些条件在我的cytoscape图中的节点。这是可能的吗?具体来说,我想添加多个带有内边框的边框作为百分比圆。我愿意使用预定义的百分比。像下面这样: Cytoscape custom node自定义样式细胞景观节点

这可能吗?如果有人可以提出解决方案,会很棒。 我可以使用cystoscape.js中的边框属性来获取单个边框。在普通的css3中,这可以使用伪元素完成,但不知道在cytoscape中如何工作.js

回答

0

Cytoscape.js不支持伪元素。

如果你想自定义图形,你可以使用背景图片。如果您希望它们动态生成,您可以使用返回图像URI的函数样式属性值。您可以使用画布API来创建图像。

饼图样式类似于图片中的紫色部分,但是您有一个空心部分 - 所以最好生成图像。