路径应该是一条直线

时间:2015-08-04 19:27:18

标签: javascript d3.js directed-acyclic-graphs

我试图获得一个带有直线路径线的流程图,但是我看到一条非直线的直线,而不是路径应该是从矩形节点的末端发出并在另一个节点处结束的直线。

应该看看这个 http://marvl.infotech.monash.edu/webcola/examples/unix.html

现在看起来像这样(这是问题的一个例子) http://jsfiddle.net/eM6jU/204/

EventArgs.Empty

1 个答案:

答案 0 :(得分:0)

删除了此功能,它按预期工作 http://jsfiddle.net/eM6jU/206/

 var routeEdges = function () {
                                d3cola.prepareEdgeRouting();
                                link.attr("d", function (d) {
                                    return lineFunction(d3cola.routeEdge(d
                                            // show visibility graph
                                            //, function (g) {
                                            //    if (d.source.id === 10 && d.target.id === 11) {
                                            //    g.E.forEach(function (e) {
                                            //        vis.append("line").attr("x1", e.source.p.x).attr("y1", e.source.p.y)
                                            //            .attr("x2", e.target.p.x).attr("y2", e.target.p.y)
                                            //            .attr("stroke", "green");
                                            //    });
                                            //    }
                                            //}
                                    ));
                                });}