在cytoscape.js中为不同的节点设置不同的形状
Set different shapes for different nodes in cytoscape.js
我有以下字段作为我的节点数据:
nodes {
data: {id: "something", type: "human"}
data: {id: "somethingElse", type: "mouse"}
}
有什么方法可以根据data
中的type
设置节点的形状吗?
您可以构造cytoscape样式元素和选择器,如下面的代码片段所示:
style: [
{
selector: 'node[type="human"]',
style: {
'shape': 'triangle',
'background-color': 'red'
}
},
{
selector: 'node[type="mouse"]',
style: {
'shape': 'square',
'background-color': 'blue'
}
}
]
使用带有适当选择器的样式表,例如:
node[type = 'foo'] {
background-color: red;
shape: star;
/* ... */
}
相关文章:
- 节点,express应用程序返回text/javascript响应头(Content-Type),尽管设置了applic
- Firebase-返回用户uid并将用户元数据值设置为不同的节点
- 正在节点上设置Angular phonecat应用程序
- D3.js-单击节点后无法设置节点标签
- 节点.js设置套接字 ID
- 节点.js未捕获的异常类型错误:无法设置未定义的预处理 ''
- 使用Javascript设置带有子节点的父节点的类's文本等于.
- 有没有办法为节点js-https请求设置源端口
- 属性来检索和设置Text节点值:data或nodeValue
- d3.js partition.nodes(root)不设置节点x或dx值
- 如何设置节点谷歌地图?缺乏关于安装Node包的一些隐含知识
- 在cytoscape.js中为不同的节点设置不同的形状
- 如何正确设置节点,快速和角度2
- D3.js动态设置节点可见性
- 如何在D3JS中根据数据值设置节点的颜色
- 如何在创建时设置节点的类型
- 设置节点,使其对外可见
- dojo/dnd/Source如何以编程方式设置节点的顺序
- 如何设置节点.js cron 作业来制作一些东西
- 如何设置节点环境以运行涉及语法的 ES6 代码,例如“导入..从..`.