我正在使用Cytoscape.js创建基本图表,并对如何设置每个节点的颜色和特定形状感到好奇。这是我现有的代码:
layout: {
name: 'preset'
},
ready: function(){
window.cy = this;
cy.add([
{ group: "nodes", data: { id: "n0" }, position: { x: 100, y: 100 } },
{ group: "nodes", data: { id: "n1", shape: 'rectangle' }, position: { x: 200, y: 200 } },
{ group: "edges", data: { id: "e0", source: "n0", target: "n1" } }
]);
}
});
});
我也很好奇如何动画图表,以及是否有类似的例子。
欢呼声,
答案 0 :(得分:0)
...
style: [ // the stylesheet for the graph
{
selector: 'node',
style: {
'background-color': '#666',
'shape': 'rectangle',
}
},
],
...
background-color
可能是您要查找的属性,这是在style
选项中设置的。更多信息可以在http://js.cytoscape.org/#getting-started/specifying-basic-options。
至于形状,cytoscape有一些预定义的形状,如矩形,圆形等。您甚至可以制作自己的形状,或者将svg作为节点的图像。节点选项列在http://js.cytoscape.org/#style/node-body。
中对于动画,我会看一些上传的演示并从那里开始。这个特别有趣js.cytoscape.org/demos/aedff159b0df05ccfaa5