在三点之间绘制d3.js中的椭圆弧

时间:2016-11-22 15:29:32

标签: javascript d3.js

是否可以使用三点在D3.js中绘制椭圆弧?我希望在三点之间绘制一个椭圆弧。我知道利用源和目标位置来绘制弧的传统方法。我怎样才能在D3.js

中获得三分

1 个答案:

答案 0 :(得分:0)

这可以通过使用GeoJSON格式指定的'LineString'来实现。您可以添加任意数量的点,以使线条遵循路径。它将被javascript绘制和读取为弧本身

  links.push({
            type: "LineString",
            coordinates: [
                [ co-ordinate1, co-ordinate1 ],
                [co-ordinate2, co-ordinate2,
                [ co-ordinate3, co-ordinate3]
            ]
        })
  }