【发布时间】:2015-09-21 02:54:18
【问题描述】:
我想创建一个静态力导向布局,如本例中的那样:http://bl.ocks.org/mbostock/1667139,但第一个和最后一个节点锚定在窗口的每一侧(与示例相反,我的图不是圆形的)。通过这种方式,我可以清楚地看到图表的开始和结束位置,并希望能够赋予它更线性的构象。 到目前为止,我已经尝试为这两个节点分配不同的类,然后给这些类固定坐标,例如:
svg.select(".first")
.attr("cx", function(d) { return 10; })
.attr("cy", function(d) { return height/2; })
svg.select(".last")
.attr("cx", function(d) { return width-10; })
.attr("cy", function(d) { return height/2; })
但它似乎不起作用,两个节点只是坐在窗口的右上角。有什么想法吗?
【问题讨论】:
标签: d3.js position nodes force-layout