code: function line(l) {
      l
        .attr("x1",function(d){
          return d[vars.edges.source].d3plus.edges[d[vars.edges.target][vars.id.value]].x;
        })
        .attr("y1",function(d){
          return d[vars.edges.source].d3plus.edges[d[vars.edges.target][vars.id.value]].y;
        })
        .attr("x2",function(d){
          return d[vars.edges.target].d3plus.edges[d[vars.edges.source][vars.id.value]].x;
        })
        .attr("y2",function(d){
          return d[vars.edges.target].d3plus.edges[d[vars.edges.source][vars.id.value]].y;
        });
    }
docs: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Positioning of Lines ----------------------------------------------------------------------------