力布局中标记的方向

时间:2015-06-01 14:26:24

标签: javascript d3.js force-layout markers

对于一个学校项目,我正在使用带标记的力导向布局。现在我不知道如何改变标记的方向......当我实现它们时,它们中的大多数立即处于正确的方向,但其中一些需要被逆转。有谁知道是否有一种简单的方法可以做到这一点?

 //defining the markers
      svg.append("defs").selectAll("marker")
     .data(["normal", "reverse"])
     .enter().append("marker")
     .attr("id", function(d) { return d; })
     .attr("viewBox", "0 -5 10 10")
     .attr("refX", 19)
     .attr("markerWidth", 6)
     .attr("markerHeight", 6)
     .attr("orient", "auto")
     .append("path")
     .attr("d", "M0,-5L10,0L0,5");

//Drawing the markers
     var edgeSelection = svg.selectAll('.edge')
    .data(edges)
    .enter()
    .append('line')
    .classed('edge', true)
    .style("marker-start",  "url()")
    .style("marker-end",  "url(#normal)")
    .call(positionEdge, nodes);

我一直在玩" marker-start" ," marker-end"," orient"和" refX"但是我无法让它发挥作用......

由于

0 个答案:

没有答案