在环形图中扫描弧的方向

时间:2015-04-06 21:25:46

标签: d3.js

我试图创建一个弧形图,其中弧代表时间戳的开始和结束。

我的问题是,当起始变量大于结束值(例如14:00-5:00)时,弧会反转方向并逆时针绘制。这是源代码中所做更改的结果,如下所示: https://github.com/mbostock/d3/commit/2dc51055b4aa85496ceb12363f492ad0ad697780

我是d3.js的初学者/中级人员,如果有人可以帮我告诉我如何禁用此功能以便我的弧线始终从开始到结束顺时针绘制,那就太棒了。

谢谢! -SAM

1 个答案:

答案 0 :(得分:0)

我通过制作两个弧来解决这个问题。一个从开始到2Pi,第二个从零到结束点。

在此之前我添加了检查是否起始角度>结束角度。