我有以下字段作为我的节点数据:设置不同的形状在cytoscape.js不同节点
nodes {
data: {id: "something", type: "human"}
data: {id: "somethingElse", type: "mouse"}
}
有什么办法来设置节点的基础上data
的type
形状?
我有以下字段作为我的节点数据:设置不同的形状在cytoscape.js不同节点
nodes {
data: {id: "something", type: "human"}
data: {id: "somethingElse", type: "mouse"}
}
有什么办法来设置节点的基础上data
的type
形状?
使用stylesheet适当selectors,如:
node[type = 'foo'] {
background-color: red;
shape: star;
/* ... */
}
是自定义形状可能? –
您可以指定自定义多边形:http://js.cytoscape.org/#style/node-body – maxkfranz
可以结构Cytoscape的风格元素和选择,如下面的代码片段:
style: [
{
selector: 'node[type="human"]',
style: {
'shape': 'triangle',
'background-color': 'red'
}
},
{
selector: 'node[type="mouse"]',
style: {
'shape': 'square',
'background-color': 'blue'
}
}
]
结构化代码 –