我已经能够使用力导向布局构建一个力导向图。大多数功能都很好用,但我遇到的一个大问题是,在开始布局时,它会在画布边界内外弹跳,然后才定位到画布上。
我尝试使用alpha来控制它,但似乎没有起作用:
我尝试使用alpha来控制它,但似乎没有起作用:
// Create a force layout and bind Nodes and Links
var force = d3.layout.force()
.charge(-1000)
.nodes(nodeSet)
.links(linkSet)
.size([width/8, height/10])
.linkDistance( function(d) { if (width < height) { return width*1/3; } else { return height*1/3 } } ) // Controls edge length
.on("tick", tick)
.alpha(-5) // <---------------- HERE
.start();
有人知道如何正确控制力导向布局进入其SVG画布吗?
我不介意图形漂浮并慢慢定格,但整个图形的反弹太过疯狂,一点也不吸引人。
顺便说一句,力导向图 示例可以在此找到:http://bl.ocks.org/Guerino1/2879486输入链接说明
感谢您提供的任何帮助!