我将来自cytoscape.js的cytoscape.js应用于500节点和边缘的数据集上。布局呈现图形,需要10分钟以上的时间,才能确定为打开的图形。
我的问题是,-我的问题是
为了得到一个视觉上令人愉悦的(平衡)图,就像这样的无限:真
在我下载的cytoscape.js文件中,从这里开始。
我已经准备好了,
infinite: true; // for cola layout如果没有它,它就会变成这样的纠缠图:无限:虚假。
这里是javascript代码:
$(function()
{
$('#cy').cytoscape
({
style: cytoscape.stylesheet()
.selector('node').css({'content': 'data(name)'})
.selector('edge').css({'target-arrow-shape': 'triangle'})
.selector(':selected').css({'line-color': 'black'})
elements: {
nodes: [
{ data: { id: '2335', name: '2335' } },
//.
//. data from www.briandunning.com/sample-data/ca-500.zip
},
],
edges: [
{ data: { source:'2335', target:'Canton' }
//.
//. data from www.briandunning.com/sample-data/ca-500.zip
}]
},
layout: { name: 'cola'},
ready: function()
{
window.cy = this;
}
});
}); 发布于 2015-03-05 14:01:59
我想你可能已经回答了你自己的问题!如果您设置了infinite: true,那么布局将无限运行。因此,当然,在这种情况下,它将运行很长时间,而且实际上它将永远不会停止,除非您发出API调用来显式地这样做。
https://stackoverflow.com/questions/28853072
复制相似问题